その名前の意味の通り代理として通信するサーバであり、 プロキシおよびプロトコルまたは通信内容の変換を行う 機能を持つ。
かつてはプロキシサーバのデファクトスタンダードであったが、 単純なプロキシとしてはsquidなどの各種ソフトにとって替わられおり、 プロトコルまたは通信内容の変換を行うサーバとして使われることが多い。
Wikipedia: DeleGate DeleGate - Wikipedia 寂しい死んでいる公式サイト http://www.delegate.org/ つながらない公式サイトの抜け殻みたいなサイト DeleGate ライセンス情報しかない現在生き残っている唯一の公式サイト AIST-DeleGate Official Site ここでファイルがダウンロードできるDeleGateのファンサイト Resetting Linux ( and DeleGate + Postfix ) 日本語ドキュメントが超充実している。 助かる。ありがとうございますファイルのミラーサイト delegate 9…
今の職場(乳児院)を離れることになった 夜勤のある仕事のリズムが きつくなったのと 身体を健康で保っていきたいと強く思ったから 夜勤のある仕事を否定するわけではないけれど 今の私には難しい状況 身体は資本 健康体でなければ、遊びだって仕事だって 思うようにいかない 朝活もルーティン化して行っていきたいので 日中働く体制にシフトチェンジしていく 職場は変わるけど 前向きな方向転換 今日でその職場が最後の勤務 夜勤明けで終了 涙がちょちょぎれること沢山あったけど 目を見開いて 「泣いてませんよ~!」 って笑った 泣きたいときは泣いていんだけどね 職場の方から 沢山のプレゼントを頂き 感無量 その中…
デリゲート メソッドを参照するための型(デリゲート型)。 Delegateは委譲という意味で、委譲する内容は処理(メソッド)。 定義方法は、処理を記述しない以外は、通常のメソッドと同様で、それにdelegateキーワードを指定する。 デリゲート型の変数には、戻り値と引数リストが一致するメソッドを代入できる(派生クラス(ダウンキャスト)は可能) delegate 戻り値 デリゲート名(引数リスト); 代入するメソッドについて デリゲート型の変数に代入するメソッドは、クラス(static)メソッド、インスタンスメソッドのどちらでも代入することができる。 つまり、代入するメソッドの使用回数によらず、…
C# における Action<in T> の in キーワードについて,調べてみました。
delegateは、hrefやlinkの中のURLでそれっぽいところをちゃんと書き換えてくれる delegateサーバ 172.16.0.2 を経由して webサーバ 192.168.0.2 にアクセスしているとき MOUNT="/piyo/*" http://192.168.0.2/hoge/*http://172.16.0.2/piyo/index.html へのアクセスは http://192.168.0.2/hoge/index.html に変換される。 さらに、サーバが <base href="http://192.168.0.2/hoge/"> のように出力したHTMLは、dele…
http://delegate.hpcc.jp/delegate/Manual.shtml?HostList DeleGate version 9.9 リファレンスマニュアル の日本語訳 / HOSTLIST ホストおよびネットワークの表現 MOUNTのオプションのfromみたいな、ホストやIPアドレスの羅列を HostList と呼ぶ #ドコモ携帯とLAN内からのアクセスだけ受け付け MOUNT="/hoge/* http://192.168.2.2/hoge/piyo/*" from={*.docomo.ne.jp,192.168.2.*}HostList は基本的にIPアドレスやホスト名…
Cannot communicate securely with peer: no common encryption algorithm(s). (エラーコード: ssl_error_no_cypher_overlap) SSLの設定がうまくいっていない **** Specify the key of encryption for 'dgauth' **** CRYPT=pass: [ OK ]良く見るとこんなログがでていた 秘密鍵のパスフレーズを誰にも教えていなかったので怒っていた模様 秘密鍵を保存するファイル作成 DeleGate version 9.9 リファレンスマニュアル の日本語…
http://delegate.hpcc.jp/delegate/ POODLE対策として、Delegateの隠しオプション -tls1 をつけ TLS1のみを使用するように設定する delegateの設定 FCL=sslway -tls1 -cert /usr/local/etc/hoge.crt -key /usr/local/etc/hoge.keyこのオプションはdelegate9.2.5より追加されているらしい。 -ssl2, -ssl3, -ssl23, -tls1 を指定可能(TLS1.1やTLS1.2には未対応) -no_ssl2, -no_ssl3, -no_ssl23 とい…
-Fkill-hup でSIGHUPを送り付けると死ぬ # delegated -P443 -Fkill-hup "/var/spool/delegate-nobody/act/pid/443": kill(26686,SIGHUP) = 0 (0) ** OK **内部ではkill等でSIGHUPを送り付けてるのと等価 # killall -HUP delegated -vvで見る 10/06 18:04:29.01 [26864] 0+0: DeleGate SERVER RESTART: caught SIGHUP ・・・ [26864] sigHUP: Could not execut…
delegate には中間CA証明書を置いておく手段が無いので、「サーバ証明書、中間CA証明書」の順に連結したファイルを サーバ証明書として使用する。 さらにクロスルート設定用証明書が必要なときは、「サーバ証明書、中間CA証明書、クロスルート設定用証明書」の順に連結したファイルを使用する。 ・・・らしいけどほんとかな。 Verisignが提供してる試験用SSLでは 何をどう設定しても信頼させることはできなかった。 最悪、delegateを捨てる提案まで視野に入るな。
今日は GC 実装の ASAN 対応や prism 対応後のテストの警告抑制、bundler の更新などがありました。 [d57bc870ac] Kevin Newton 2024-09-13 19:33:14 UTC prism の更新。 [2bfeedc082] David Rodríguez 2024-09-12 14:41:34 UTC bundler の gem の cache の判定に不要な default gems 向けの分岐を削除しています。 [f4f46af958] David Rodríguez 2024-09-12 15:09:20 UTC bundler のテストのチェ…
Web アプリのデスクトップ版を Electron を使って開発していました。この Web アプリは Firebase Auth を使ったログイン機能を持つので、デスクトップ版でも同等の機能を実装したかったのですが、技術的な制約があり色々と難しかったです。そしていざ実現しても AppStore に申請すると何度もリジェクトされてしまいました。今回はどのように実装したか、どうリジェクト対策したかについて共有します。
法人向けMicrosoft 365のメールサービス「Exchange Online」の一機能である予定表に関して、アクセス制御の方法を紹介します。これにより、他のメンバーが登録した予定やリソース(会議室・設備)予約に対し、詳細情報の確認や代理編集などを実施できるようになります。 ・操作環境: ・OS:Windows 11 ・Webブラウザー:Edge ・PowerShell:ISE・使用プラン:Microsoft 365 Business Premium(試用版)・PowerShell:Exchange Online PowerShell V3 Exchange Online PowerShe…
なぜコスト最適化することになったか? Active Assist Cloud Storage ストレージサイズの削減 ストレージクラスの変更 ロケーションの検討 結果 Cloud SQL コスト削減のため、Dev環境の停止を行なった 不要なリソースの削除 結果50%くらい削減することができた テスト環境の削除 テスト環境が起動しっぱなし問題 テスト環境を削除した 不要なテスト環境は削除していこうという啓蒙 結果 BigQuery CUDの購入 Compute Engine Bigtable まとめ なぜコスト最適化することになったか? 私たちは、株式会社ユーザベース スピーダ事業 Produc…
本日はunity枠です。 UnityでWindows向けのデスクトップアプリを作成する際は、通常は違うアプリケーションが選択されているときなどのバックグラウンドにある状態ではアプリケーションが停止するようになっています。 バックグラウンドでも処理を実行するためにはPlayerSettingsからRun In Backgroundにチェックを入れます。 これによってアプリケーションにフォーカスが当たっていないときでも処理が実行されますが、例えばキー入力などの操作に関してはフォーカスしていない場合検知できません。 フォーカスされていない場合でもキー入力を行うためにはWindowsのAPIを使用して…
本日はレッスンで学んだこと、仮定法過去。/I studied today's lesson, subjunctive past. □文法 If I were in your shoes/position, I would (verb).「もし私があなたの立場だったら、~~」立場の意味にpositionではなくshoesを使うこともあるようです。初耳。理由を調べたところ「あなたの靴の中」→「あなたと同じ立場」。靴の中が同じ立場の解釈とする理由が何となくわかるがしっくりこない。何はともあれshoesも使えると覚えておこう。 If you were to (verb), would you be (…
RISC-VのAdvanced Platform Interrupt Controller (APLIC) について勉強してみようと思う。 まずは以下のブログを読んで概観を掴もう。 blog.stephenmarz.com 今回はレジスタの構成についてまとめてみた。必要なのはだいたいこんな感じかなと思う。 Name Address Description domaincfg 0x0000 - [0] : Big-Endian- [2] Delivery mode: 0=direct delivery mode, 1=MSI delivery mode- [8] IE Interrupt Ena…
RISC-VのAdvanced Platform Interrupt Controller (APLIC) について勉強してみようと思う。 まずは以下のブログを読んで概観を掴もう。 blog.stephenmarz.com APLICの概観 APLICはSiFiveのPLICを発展させたもので、PLICとの違いはメッセージによる割り込みの送信をサポートしていることである。 PLICの目的はハードウェア割り込み信号の集約と優先順位付け、そして割り込み通知信号の送信だった。 割り込み送信先はHARTで、HARTはClaimレジスタと呼ばれるPLICレジスタを読むことによって何が通知されたかを判断す…
8/30追記 下記のthiscall呼び出し規約を指定したコードはx64で動作しますが誤りです。COMメソッドはSTDMETHODやSTDMETHOD_マクロによりstdcall呼び出し規約が指定されます。x86ではECXレジスタ上のthisが無視されてエラーになるはずです。 WindowsのCOMオブジェクトのメソッドをデリゲート経由で呼び出すコードです。C#では標準機能としてインターフェイスとInterfaceType属性によるCOMインターフェイスやメソッドの定義がありますが、C#以外の言語ではCOM対応のために下記の方法が使われています。動作の仕組みはVPointerやVTableで検…
空間写真でお届けできないのが残念 毎年夏の風物詩、iOSDC Japan 2024に参加しました。 iosdc.jp 2023にも参加していますが、iwillblogしていなかったことが発覚した... 一昨年は iOSDC Japan 2022にオフライン参加した #iosdc - がんばってなんか書く パンフレット 最低限に2年に一度はスピーカーになれるように活動しているのですが、今年はいろいろあって締め切りなどを考えた末にパンフレットにプロポーザルを投稿して、採択されました。 fortee.jp パンフレットプロポーザル初投稿、初採択です。対戦よろしくお願いします! #iosdc http…
こんにちは、マルチデバイスチームの小林(@bakobox)です。 今年もiOSDCが開催されました🎉エムスリーは、シルバースポンサーとして協賛させていただきました。 私はday0はオンライン、day1とday2はオフラインで参加してきましたので、レポートを書きたいと思います。 iOSDC 2024 印象に残ったセッション4選 座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」 Mergeable Libraryで高速なアプリ起動を実現しよう! 詳解UIWindow Mastering AsyncSequence - 使う・作る・他のデザインパ…
Delegateに登録できるのはUFUNCTIONでマークした関数だけだぞ (ΦωΦ)
QRコードからのゲストログインの機能を作成中。 標準のQRスキャンアプリでスキャンしたらゲストログインできる仕組みにしたかったので、ユニバーサルリンクを実装 PR github.com github.com 実装 ユニバーサルリンクは以下の記事を参考に実装 zenn.dev まず、URLとアプリの紐づけが必要なので、今回はFirebase Hostingで実装 以下のコマンドでFirebase Hostringの初期設定をする $ firebase init hosting iOS実装 iOSのユニバーサルリンクは指定のhostの.well-known/apple-app-site-assoc…
gorm ファイルからの起動とcamlkit-examplesの2-default-appを組み合わせて みました。[実行結果] メニュー(Main Menu)がgormアプリで作成したもので、起動時に読み込んで います。ファイル構成 gnustep-app /Resources MainMenu.gorm Info-gnustep.plist dune dune-project appkit_global.ml app_delegate.ml main.ml main_window.ml model.ml(変更なし) dune (executable (name main) (flags -…
2024/08/14分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 activerecord/CHANGELOG.md Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type. Merge pull request #52449 from jhawthorn/avoid_generated_method_name activerecord/lib/active_record/relation/delegation.rb、 activerecord/lib/…