つぶやきテック

日々のつぶやきアウトプット

2021-04-01から1ヶ月間の記事一覧

つぶやきmanage.py【Django】

manage.py とは? コマンド・オプション showmigrations makemigrations migrate 出会ったエラー ProgrammingError 解決方法 manage.py とは? Djangoフレームワークにおいて管理タスクを実行するためのファイル(コマンド)です。 $ python manage.py [オプ…

つぶやきpackage-lock.json

package-lock.jsonって? npm でインストールしたパッケージ情報が記載されるファイルです。 以下のコマンドで作成・更新されます。 $ npm install 実行時は以下のような挙動をしています。 package.json の内容を更新する package.json の内容をもとに node…

つぶやきpackage.json

package.json とは 自分のNode.jsプロジェクトが依存する(参照したり、利用したりする)パッケージの管理に主に用いられるファイルです。 一般的に、パッケージレジストリ(npm, apt, pip...) ではパッケージ同士が「依存のネットワーク」を構成しています…

つぶやきFHS【Linux】

FHSって? FHS の構造 ポイントとなる性質 代表的な / 直下のディレクトリ 実行するコマンド・共有ライブラリの保管 システム・ログ・アプリケーション 第二の階層 /usr /bin と /usr/bin はどう違う? FHSって? Filesystem Hierarchy Standardの略です。 L…

Djangoでのテスト実施

Djangoのテスト Djangoにおけるテストについての勉強記録です。 誤記や不足はコメントで指摘いただければ幸いです! テスト実行コマンド python manage.py test [[アプリケーション名]] testコマンドを実行すると・・・ Djangoは "test" ではじまるモジュー…

内部でAPI呼び出しを行う関数の単体テスト【Python】

pytest勉強中 以下のような、「内部でAPI呼び出ししている関数」の単体テストを 書くというケースに最近はじめて出会ったので、備忘メモを残します。 テスト対象コード import requests def get_info(**kwargs): node = kwargs['auth'] app = node.get_infor…

つぶやきpybabel

pybabelとは pybabelコマンド extract init compile update 参考 pybabelとは Djangoなど、Pythonベースのアプリケーションで国際化のロケール別カタログを管理するツールです。 言い換えるなら、「アプリケーションのこの部分は英語ではこう、日本語ではこ…

つぶやきIPsecパススルー

IPsecパススルーとは? IPsecパススルーの機能と先着一名問題 IPsecパススルーとは? ESPによってIPパケットのカプセル化を行って通信するとき、ちょっとした問題が起こることがあります。 というのも、ESPヘッダにはポート番号のフィールドがないので、その…

つぶやきLDAP

LDAP(Lightweight Directory Access Protocol) とは? LDAPのキーワード LDAP識別名(DN:Distributed Name) LDAP認証・LDAP連携 LDAP(Lightweight Directory Access Protocol) とは? 情報を一元管理し情報提供を行う「ディレクトリサービス」を提供するサー…

つぶやきLACP

LACP(Link Aggregation Control Protocol) 2つのモード Activeモード Passiveモード SWでの設定例 LACP(Link Aggregation Control Protocol) リンクアグリゲーションを自動構成するためのプロトコルです。 IEEE802.3ad で規格化されていて、さまざまなベンダ…

つぶやきIPsec

ネットワークスペシャリスト試験でも頻出のIPsecを「要素・機能・属性」で簡単にまとめてみました。

つぶやきSSO【ユーザ認証】

SSOとは SSOの実装方式 Cookie型 リバースプロキシ型 SAML(Security Assertion Markup Language)型 SAMLコードの例 SSOとは Single Sign-On の略で、一度ユーザ認証をするだけで関連するサーバへのアクセスについても認証する技術です。 ユーザの利便性の向…

つぶやきCookie

セッション管理を支えるCookieについて、ぶつぶつぶつ。

つぶやきOSPF

OSPF(Open Shortest Path First) DR, BDR エリア 5種類のパケット*2 タイプ1:Hello タイプ2:DBD タイプ3:LSR タイプ4:LSU タイプ5:LSAck 5種類のLSA エリア内部のみに伝播するLSA Router-LSA Network-LSA ASBR-Summary-LSA エリア内部とバックボ…

つぶやきBGP

BGP (Border Gateway Protocol) BGPメッセージ5種類*1 OPEN UPDATE NOTIFICATION KEEPALIVE ROUTE-REFRESH BGP (Border Gateway Protocol) AS(1つまたは複数のISPで構成されるネットワーク)間のルーティングを担うプロトコルです。 ASから他のASへ至る経…

つぶやきVoIP

VoIP インターネットなどのIPネットワークを利用して通信しようとする技術です。 より細かくみると、電話交換で行われてきた呼制御と、音声をIPパケット化する技術で成り立っています SIP (Session Initiation Protocol) マイクロソフト社が開発した、呼制御…

Django マイグレーション関連のコマンド&エラー

基本の操作 マイグレーションファイルを作成 $ python manage.py makemigartions マイグレーションファイルをDBに適用 $ python manage.py migrate (MIGRATION_ID) マイグレーションの一覧を表示 $ python manage.py showmigrations (MIGRATION_ID) よく出会…

つぶやきメモーLinuxコマンド篇【随時更新】

実務等で見かけて、でもすぐ忘れがちなLinuxコマンドの簡単なまとめです。

django.db の InconsistentMigrationHistory例外に遭遇した時の対処

Djangoを触っているときに遭遇した InconsistentMigrationHistory例外への対応をまとめてみました。