タグ

Qiitaに関するchess-newsのブックマーク (36)

  • k3s と MicroK8s の違いを考える - Qiita

    毎度、ググっても出てこない小ネタを取り扱っております。 記事は個人的な見解であり、筆者の所属するいかなる団体にも関係ございません。 タイトルは釣りです。 タイトルを見てきていただいた方には大変申し訳ありませんが、k3sとMicroK8sは簡単に言うとトラックとバイクぐらいの違いがあります。 Kubernetesとの比較も考えると以下のような感じです。 ==== MicroK8sもクラスタリングできるようになりました ==== MicroK8s 1.19 - 28 August 2020 より利用可能 MicroK8s - High Availability (HA) https://microk8s.io/docs/high-availability データストアは、etcdではなく、dqliteを採用しているそうです。 ============================= バイク

    k3s と MicroK8s の違いを考える - Qiita
  • ラズパイk8s用の監視システム(Node Exporter + Prometheus + InfluxDB + Grafana) - Qiita

    ラズパイk8s用の監視システム(Node Exporter + Prometheus + InfluxDB + Grafana)RaspberryPiinfluxdbgrafanakubernetesprometheus Raspberry Pi 4でKubernetesクラスターを構築したわけですが、こういったシステムがあると、イケてるダッシュボードを作って監視したくなる修正をもつのがエンジニアという生き物です。 Kubernetesの監視といえば、Prometheus + Grafanaが鉄板ですが、それだけでは面白くないので、独自のコンセプトの元、監視システムを構築してみました。 システム構成 ダッシュボード コンセプト ダッシュボードはスマホからも見れるようにインターネットに公開する 自宅のLANはインターネットに公開しない CPU温度をモニタリングする 運用コストはなるべく安価に

    ラズパイk8s用の監視システム(Node Exporter + Prometheus + InfluxDB + Grafana) - Qiita
  • ラズパイ4で作るディスプレイ付きKubernetesクラスター - Qiita

    完成品 まずは完成したクラスターをご紹介します。 関連記事 2020/02/25 追記 ラズパイk8s用の監視システム(Node Exporter + Prometheus + InfluxDB + Grafana) Raspberry Pi上のDockerで動くイメージのCIでのビルド方法 モチベーション つい先日会社のサポート制度である「テックサポート制度」の対象にRaspberry Piが追加されているのを発見しました。 これは使わない手はないなと思い最上位モデルの4GBを3台購入し、長年の悲願であったKubernetes Cluster on Raspberry Piを構築することができました。 ちなみに、テックサポート制度に関しては会社の 開発者ブログ に詳しく書かれています。 (宣伝ノルマ達成) これがやりたかっただけ コンセプト ラズパイk8sクラスターなんて先人達が幾度とな

    ラズパイ4で作るディスプレイ付きKubernetesクラスター - Qiita
  • Obsidianで日々のローカル秘蔵メモを取り込んでみたらNotionより自分好みに使えそうだった - Qiita

    はじめに 自分と似たような好み (宗派) の人の参考になればと思い書いています。自分の好みとは... 脱ExcelしたいMarkdownテンプレート目次 - Qiita Notion概要と、無料Markdownエディタとの比較 - Qiita ですが正直なところNotionは使いこなせているわけではなく、日々の打合せやネタ帳をただの *.txt でWindowsのお仕事自端末に保存して過ごす人生でした。 きっかけ Obsidianは最高のマークダウン『メモ』アプリである 最高とは。しかしそういえば自分の *.txt 、書くだけで見返すことができていない... 。 そこで WindowsデスクトップVersionを入れた Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown

    Obsidianで日々のローカル秘蔵メモを取り込んでみたらNotionより自分好みに使えそうだった - Qiita
  • .bash_profileと.bashrcのまとめ - Qiita

    はじめに bashを使うにあたり、使用環境をユーザ好みにカスタマイズができる。 .bash_profile .bashrc この2つが設定ファイルである。 それぞれのファイル設定の使い分けをまとめる。 .bash_profile ログイン時に1回、実行される。 例えば、ターミナル.appを起動した際に読み込まれる。 このファイルには具体的に何を設定すれば良いのかは、 環境変数(exportで宣言する変数) を設定すると良い。 .bashrc シェル起動時に1回、実行される。 コマンドライン上でbashと叩くと再度.bashrcが読み込まれる。(.bash_profileは読まれない) シェルを起動する度に毎回設定したい場合はこのファイルに設定を入れる。 このファイルには具体的に何を設定すれば良いのかは、 エイリアス シェル関数 コマンドラインの補完 を設定すると良い。 #設定ファイルをつく

    .bash_profileと.bashrcのまとめ - Qiita
  • itertoolsによる順列、組み合わせ、直積のお勉強 - Qiita

    順列、階乗 (a, b, c, d, e)の全ての並べ方は $5! = 5\times 4 \times 3 \times 2 \times 1 = 120 $通りです。 順列を求めるときにはpermutationsを使用します。 >>> list(itertools.permutations(seq)) [('a', 'b', 'c', 'd', 'e'), ('a', 'b', 'c', 'e', 'd'), ('a', 'b', 'd', 'c', 'e'), ('a', 'b', 'd', 'e', 'c'), 中略 ('e', 'd', 'c', 'a', 'b'), ('e', 'd', 'c', 'b', 'a')] >>> len(list(itertools.permutations(seq))) 120 120個の要素を持つリストができたことが分かります。 次に、(a,

    itertoolsによる順列、組み合わせ、直積のお勉強 - Qiita
  • Python標準のunittestの使い方メモ - Qiita

    はじめに このメモの位置付け この解説は、Pythonunittest機能の使い方を簡単に記録したメモである。Pythonのユニットテスト機能がどのようなものであるのかを説明すること、簡単な例を提示し今後何らかのテストを行いたいと思った際の雛形を提供することを目的としている。 なお、doctestの使い方については扱わない。 それから、多くのテストを実行する際にはnosetestsとか使うと思うが、それも説明していない。 か公式のドキュメントを読んだほうが当然ちゃんと役に立つ知識が身につくし、仕事で使うならこれではなくてちゃんとしたものを読んだほうが良いと思う。誰のためにも。 対象とするPythonのバージョン Python 2.7.11 Python unittestとは Pythonコードのテストを行う上で有用な機能が実装された一群のモジュールのことである。 Pythonの実行環境

    Python標準のunittestの使い方メモ - Qiita
  • ユーザーページをリニューアルしました - Qiita Blog

    ※こちらの機能について2020/03/25にリリースしたユーザーページについて、現在の状況を共有いたしますを公開いたしました。 早急に「読んだ記事」の取り扱いに関する社内協議を全力で進め、適切に対応していく所存でございます。 こんにちは、Qiita開発チームのgetty104 です。 最近サウナにはまっていて、疲れた時にはだいたいサウナで整いながら物思いにふけっています! さて、今回はユーザーページがリニューアルされたことをご連絡します。 よりアイデンティティを発見、表現できるページへ今までのユーザーページはあまり自己表現には向いていなかったと思います。 今回のリニューアルでは、より「どんなエンジニアなのか」を自分自身で見ても気づきを得られ、他の人が見れば自分がどんなエンジニアなのかがわかるページを目指しました。 新しいユーザーページのUIは以下のようになっています。 また、新しいユーザー

    ユーザーページをリニューアルしました - Qiita Blog
  • ほんとうに怖い。さくらのレンタルサーバー - Qiita

    Help us understand the problem. What is going on with this article? さくらで専用サーバーを10年ほど利用しています。 単体のハードを利用するもので、外部からの操作はsshでログインすることしかできないものです。 作業時間を必死に捻出して、こつこつと長期間システムを開発して何とか動作するものを作り上げていました。 さくらのレンタルサーバーを利用することは、ほんとうに危険で怖いことだとおもいます。 自分が体験したトラブルをレンタルサーバーの利用を検討している方々に共有させていただきたく初めて記事を書いてみました。 二年ほど前、さくらさんが専有サーバーの場所を移動したいという申し出があり快く許可しました。その時のご説明では、場所を移動するだけでハードの変更は一切行いませんというもので、今まで通りの動作が保証される作業内容というこ

    ほんとうに怖い。さくらのレンタルサーバー - Qiita
  • Jupyter 知っておくと少し便利なTIPS集 - Qiita

    今まで仕事で使ってきた、メジャーなものからマイナーなものまで含めたJupyter NotebooksのTIPS集です。 入力補完 とりあえずこれが無いと生きていけません。 Nbextensions(Jupyterの拡張機能)自体が未設定であれば、一旦そちらをインストールして、その後にHinterlandという機能にチェックを入れると有効化されます。 AnacondaのJupyter notebookでnbextensionsを使う ※Nbextensionsインストール後、Jupyterのファイルリスト的な画面で、タブで「Nbextensions」という選択肢が追加されます。 Azure Notebooksなどだと、最初からインストール不要で選択できるようになっています。 Google Colaboratoryなどでは、そういった設定ができるのかまだよくわかっていません。(ご存じの方コメン

    Jupyter 知っておくと少し便利なTIPS集 - Qiita
  • [翻訳]あなたがプログラミングに向いていない10のサイン - Qiita

    ※この記事はJonathan Bluks氏の「10 Signs You Will Suck at Programming」を翻訳したものです。Mediumのコメント欄より翻訳の許可を頂きました。ありがとうございます。 より多くのステッカーは、より多くの成長にはなりません。 最近、RedditやQuoraで「自分がプログラマとして成功できるか、どうすれば分かりますか?」という質問をよく見かけます。キャリアチェンジを検討したり、あるいはソフトウェア開発に興味があったりするのであれば、それはごく自然な疑問です。 コンピュータに関する正式なトレーニングを受けていない場合、人々はプログラマになることに大きな心理的障壁があると思います。プログラミングが苦手であれば、あなたは自分がプログラマとして才能が無い人だと思うのは自然な考えです。もしあなたが俳優になりたいと思っていて、自分は演技が得意かどうかを疑

    [翻訳]あなたがプログラミングに向いていない10のサイン - Qiita
  • C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita

    C++ Advent Calendar 2018 この記事はC++ Advent Calendar 2018 15日目の記事です。 14日目: VTKライブラリ 16日目: C++のエラー処理との付き合い方 当初見積もりよりも大幅に長い記事となり、投稿したのは12/22で1週間遅刻です。すみません。 お知らせ cpprefjpにchar8_t型追加について解説を書きました。ぎゅぎゅっとコンパクトに、また査読を受けて中立的な表現で書いていますので、よければどうぞ。 UTF-8エンコーディングされた文字の型としてchar8_tを追加 - cpprefjp C++語リファレンス 追記 全ての開発者が知っておくべきUnicodeについての最低限の知識 - GIGAZINE Unicodeについて簡潔にまとまってるいい記事を見つけました。 Caution この文章には以下の要素が含まれます。苦手

    C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita
  • オレオレ機械学習ライブラリ構想(機械学習名古屋第17回勉強会) - Qiita

    自己紹介・近況 名前: 中西克典 所属: 有限会社 来栖川電算 twitter: @n_kats_ 最近、Oculus Goを買って、OculusRoomとかでVR会議とか夢見るも、する相手がいない問題等で挫折 話すこと 機械学習の開発 オレオレライブラリでしたいこと 最近何をしているか 面白いモデルを思いついた、試そう → あ、ここ一般化してライブラリ化しとこ → 新しいこと思いついた(元の奴、試してないやつ) で、そのライブラリ化しているものは、 https://github.com/n-kats/mlbase こんなことしている中で何を思っているかの話をします 機械学習で困るところ 世の中に手法がたくさんあって試しきれない パラメータをいじっているうちにもとに戻せなくなった 色々作っているうちにカオスに というか、機械学習のアルゴリズムに関係ないところに時間がかかる・・・ 機械学習

    オレオレ機械学習ライブラリ構想(機械学習名古屋第17回勉強会) - Qiita
  • Windows ステップ記録ツール(psr)のススメ - Qiita

    はじめに 唐突だけど、みんなWindows上で何か作業するときその様子をスクリーンショット(以下SS)などを撮って保存しておきたいとき、どうやっているのだろう。 よくあるのは、Alt + PrntScrnキーを押してSSとってペイント起動して貼り付けて保存とかだろうか。 特別なツールも必要ない汎用的な手なので一番使われている方法だと思う。 反面、非常に手間がかかる方法なので、SSが数十枚~数百枚必要となる場面では、その行為だけで相当な時間を使ってしまう。 Windows10なら何もツール使わなくてもPrntScrnキー押しただけで勝手に保存してくれたりするけど、まだまだWindows7-8.1を使ってる人のほうが多いと思う。 自分の業務PCや現場作業用の持ち出し用PCとかなら、専用ツール(例えばWinShotとか)がインストール済でお手軽・簡単・確実にSS保存出来るのだろうけど・・・世の中

    Windows ステップ記録ツール(psr)のススメ - Qiita
  • 基本/詳細設計って呼び方やめませんか - Qiita

    システムエンジニア Advent Calendar 2016 の 15 日目です。システムエンジニアなら避けては通れない設計について考えたことを書いてみようと思います。 設計ってむずかしい システム開発の様々な局面で「設計ってむずかしいなあ」と思うことがあります。細かいところはシステムの規模や自分のポジションによって変わりますが、だいたい以下に挙げたようなことで困ることが多いです。 設計 なにを、どこまで、どんなフォーマットで書くといいんだろう? 各ドキュメントはどうやって関連付けるといいんだろう? 基設計書と詳細設計書はなにが違う? 開発 なんでこういう設計になっているんだろう? 設計されていない組み合わせのデータはどう処理すればいいんだろう? 試験 試験データのパターンや量はどれくらい用意すればいいんだろう? 運用 設計と実装が乖離していてなにが正しいのか分からない... 仕様変更や

    基本/詳細設計って呼び方やめませんか - Qiita
  • Gitで部分的にコミットする方法 - Qiita

    一つのファイルの中にたくさん変更を行ったんだけど、コミットする単位は小分けにしたいというケースがあります。 そんな時は、git add -pすると良いようです。試してみましょう。 $ git add -p app/models/blog.rb diff --git a/app/models/blog.rb b/app/models/blog.rb index 17bb72a..88634db 100644 --- a/app/models/blog.rb +++ b/app/models/blog.rb @@ -1,7 +1,10 @@ # coding: utf-8 - require_relative 'post' +module Conversions + +end + class Blog attr_writer :post_source Stage this hunk [y,n,

    Gitで部分的にコミットする方法 - Qiita
  • Slackであまり知られていない便利機能一覧 - Qiita

    国内でも随分使われるようになってきたSlack、みなさん随分使いこなしていると思うのですが、Slackも日々目まぐるしく進化してます。リリースを眺めたりするのが好きな筆者が「よく使う機能」や「これは便利だぞ」という機能を厳選して紹介します。 ※) 紹介しているのは、MacのクライアントAppを前提としています。 Slash Commands編 参照:Using slash commands – Slack Help Center みなさん、スラッシュコマンド使ってますか? Slackでは殆どのことがスラッシュコマンドでできるといっても過言ではないくらい沢山のスラッシュコマンドがあります。ちょっと工夫すればオリジナルのスラッシュコマンドも作れるので楽しいですよ。 では、イチオシから紹介します1 リマインダー機能 たぶん、slackにリマインダー機能があることに気づいている人は少ないはず…

    Slackであまり知られていない便利機能一覧 - Qiita
  • Vagrant 導入

    最近、Vagrant(ベイグラント)を使い始めてすごい便利だなあと感じたので、Vagrantに関する記事を色々と読んで整理してみました。Windows環境でのセットアップ手順も書いています。 (※Windows向けの手順を書いていますが、Macでもほぼ同様です) 2016-02-29時点での最新バージョンを使っています。 Vagrant 1.8.1 VirtualBox 5.0.14 Vagrantってなに? 仮想マシンの簡単な構築や、どこでも同じ環境を再現できるように仮想マシンを管理するためのコマンドラインツールです。 Rubyで実装されていて、WindowsMac OS X、Linuxで動作します。 Vagrant自体には仮想化機能は無く、VirtualBoxなどの仮想化ソフトのフロントエンドとして機能し、仮想化ソフトの操作を簡単なコマンドで代行してくれます。 公式ページ http:

    Vagrant 導入
  • 「電卓使って再計算しろ!」→「Excelなんだから間違うはずないでしょ!」と言いたいけど言えないExcel落とし穴 - Qiita

    「電卓使って再計算しろ!」→「Excelなんだから間違うはずないでしょ!」と言いたいけど言えないExcel落とし穴Excel Excelで作った集計値を「電卓で再計算しろ」となぜ言われるのか、これまで私が経験したExcelの落とし穴をまとめてみる。 電卓でもなんでもいいからチェックは必要だとしみじみ思う。 以下、星マークは『落とし穴の見つけやすさ』(★1:難 ~ ★5:易)を表している。 ★★★★★ SUMの範囲がずれている 一番下に行追加して項目を増やした表でよく出くわす。 あるある過ぎてみんな気を付けるようになったのか、最近はさほど見かけなくなった。 ↓ 商品を1個追加するために行を挿入すると・・・ まあこうなる。 一番上に行追加したパターンも何度かお目にかかった。 ★★★★★ 計算式がずれている コピペミスのときもあれば相対参照・絶対参照がおかしい場合もある。 ひな形の初期段階でたま

    「電卓使って再計算しろ!」→「Excelなんだから間違うはずないでしょ!」と言いたいけど言えないExcel落とし穴 - Qiita
  • TensorFlowチュートリアル - 偏微分方程式(翻訳) - Qiita

    TensorFlowのチュートリアル(Partial Differential Equations) https://www.tensorflow.org/versions/master/tutorials/pdes/index.html#partial-differential-equations の翻訳です。 翻訳の誤りなどあればご指摘お待ちしております。 TensorFlowは機械学習のためだけのものではありません。ここでは、TensorFlowを使用して偏微分方程式の挙動をシミュレートする(やや単調な)例を示します。正方形の池の表面にいくつかの雨滴が落ちる様子をシミュレートします。 注:このチュートリアルは、来 IPython notebook のために準備しました。 基設定 いくつかの import が必要です。 #Import libraries for simulatio

    TensorFlowチュートリアル - 偏微分方程式(翻訳) - Qiita