トピック: 行政

実験用 API を使用して Airflow で DAG トリガーを作成する方法

教育プログラムを準備する際、特定のツールの使用に関して、定期的に困難に遭遇します。 そして、この問題に遭遇した時点では、この問題に対処するのに役立つ十分な文書や記事が常に存在するとは限りません。 たとえば、2015 年に私たちが使用した「ビッグ データ スペシャリスト」プログラムがこれに当てはまりました […]

システムの負荷増加にどう耐えるか: ブラック フライデーに向けた大規模な準備について話します

こんにちは、ハブル! 2017 年のブラック フライデーでは、負荷がほぼ 2018 倍に増加し、サーバーが限界に達しました。 この XNUMX 年間でクライアントの数は大幅に増加し、慎重な事前準備がなければ、プラットフォームは XNUMX 年の負荷に耐えられない可能性があることが明らかになりました。 私たちは可能な限り最も野心的な目標を設定しました:私たちは完全に準備を整えておきたかったのです [...]

drbd+ocfs2 に基づく小規模 Web クラスター用のクラスター ストレージ

説明する内容: drbd+ocfs2 ソリューションに基づいて XNUMX 台のサーバーに共有ストレージを迅速に展開する方法。 誰に役立つか: このチュートリアルは、システム管理者と、ストレージの実装方法を選択する人、またはソリューションを試してみたい人に役立ちます。 私たちはどのような決定を諦めましたか?そしてその理由は何ですか? 多くの場合、私たちは実行する必要がある状況に直面します […]

ハフマンアルゴリズムを使用したデータ圧縮

はじめに この記事では、有名なハフマン アルゴリズムと、データ圧縮におけるその応用について説明します。 結果として、単純なアーカイバを作成します。 これに関する記事はすでに Habré にありましたが、実際には実装されていませんでした。 現在の投稿の理論的資料は、学校のコンピューター サイエンスの授業と Robert Laforet の著書「Data Structures and Algorithms in Java」から引用しています。 それで、すべて [...]

二分木または二分探索木の準備方法

序章 この記事は二分探索木についての記事です。 最近、ハフマン法を使用したデータ圧縮に関する記事を書きました。 そこでは、検索、挿入、削除の方法は関係なかったため、バイナリ ツリーにはあまり注意を払いませんでした。 今回は樹木についての記事を書くことにしました。 始めましょう。 ツリーは、エッジで接続されたノードで構成されるデータ構造です。 木は [...]

Termux のステップバイステップ (パート 2)

最後のパートでは、基本的な Termux コマンドに慣れ、PC との SSH 接続をセットアップし、エイリアスの作成方法を学習し、いくつかの便利なユーティリティをインストールしました。 今回は、あなたと私はさらに前進する必要があります。Termux:API について学び、Python と nano をインストールし、「Hello, world!」も書きます。 Python では、bash スクリプトについて学び、スクリプトを作成します […]

Istio を使用したマイクロサービスに戻ります。 パート2

注記翻訳: このシリーズの最初の部分では、Istio の機能を理解し、実際にその機能をデモンストレーションすることに専念しました。 ここでは、このサービス メッシュの構成と使用のより複雑な側面、特に、細かく調整されたルーティングとネットワーク トラフィック管理について説明します。 また、この記事では構成 (Kubernetes および Istio のマニフェスト) を使用していることにも注意してください […]

Istio を使用したマイクロサービスに戻ります。 パート1

注記翻訳: サービス メッシュは、マイクロサービス アーキテクチャに従うアプリケーションの最新のインフラストラクチャに関連するソリューションになったことは間違いありません。 Istio は多くの DevOps エンジニアの耳に入るかもしれませんが、非常に新しい製品であり、提供する機能という点では包括的ではありますが、慣れるまでにかなりの時間を必要とする可能性があります。 ドイツ人エンジニア、リノル・マロク氏、電気通信業界の大規模顧客向けクラウド コンピューティングを担当 […]

Istio を使用したマイクロサービスに戻ります。 パート3

注記翻訳: このシリーズの最初の部分は、Istio の機能を理解し、実際にその機能をデモンストレーションすることに専念し、0 番目の部分は、微調整されたルーティングとネットワーク トラフィック管理についてでした。 次に、セキュリティについて説明します。それに関連する基本機能を示すために、作成者は AuthXNUMX ID サービスを使用しますが、他のプロバイダーも同様の方法で構成できます。 私たちはセットアップしました […]

クラウド上のサーバー 2.0。 サーバーを成層圏に打ち上げる

皆さん、私たちは新しい運動を考え出しました。 私たちの昨年のファンオタク プロジェクト「クラウド内のサーバー」を覚えている人も多いでしょう。Raspberry Pi をベースにした小型サーバーを作成し、熱気球で打ち上げました。 今、私たちはさらに遠くへ、つまりより高いところへ行くことにしました - 成層圏が私たちを待っています! 最初の「クラウド内のサーバー」プロジェクトの本質が何であったかを簡単に思い出してみましょう。 サーバー […]

DIY クラウド ビデオ監視: Ivideon Web SDK の新機能

当社には、あらゆるパートナーが独自の製品を作成できるようにするいくつかの統合コンポーネントがあります。 Ivideon ユーザーの個人アカウントの代替を開発するためのオープン API、Ivideon アプリケーションと同等の機能を備えた本格的なソリューションを開発できる Mobile SDK。 Web SDKとして。 私たちは最近、新しいドキュメントとデモ アプリケーションを備えた改良された Web SDK をリリースしました。

シークレット検出といくつかのマージリクエスト解決ルールを備えた GitLab 11.9 がリリースされました

漏洩したシークレットを迅速に検出する 誤って資格情報を共有リポジトリに漏洩することは、小さな間違いのように思えます。 ただし、その結果は深刻になる可能性があります。 攻撃者がパスワードまたは API キーを取得すると、アカウントを乗っ取り、ロックアウトされ、お金が不正に使用されます。 さらに、ドミノ効果が発生する可能性があります。XNUMX つのアカウントにアクセスすると、他のアカウントにもアクセスできるようになります。 […]