obakenacchanのブックマーク (443)

  • VB2005環境でDLLを出力する方法とは? - OKWAVE

    *.exeと異なるフォルダのDLLをみにいく様に設定するには? 環境 Windows VISTA SP1 Visual Studio 2008 今現在、ビルドすると、releaseというフォルダにA.exeが 作成されます。そして、同一のプロジェクトにDLL生成プロジェクトを 追加してあり、同じreleaseというフォルダに B.dllが生成される様に設定してあります。 この状態で、A.exeをたたけば、B.dllを認識して立ち上がってくれます。 しかし、最近、dllを作るプロジェクトが大量になってしまい、 releaseフォルダが結構たくさんになってしまっています そこでA.exeをたたいたら release/dll というフォルダをみにいって起動してくれる様に改良 したいのですが どうしたらよいでしょうか? *exeを追記しているslnのプロパティを一通りみたのですが よくわかりません

    VB2005環境でDLLを出力する方法とは? - OKWAVE
  • PL/pgSQL/ターミナルにメッセージを表示する - 調べる.DB

    2023-12-16 SQL/開始日と終了日を条件に期間内に該当するレコードを取得する SQL 2023-11-18 MSSQL/テーブルのレコード内容をINSERT SQLとしてダンプする方法 MSSQL 2023-11-05 MSSQL/ジョブの動作状況確認方法 2023-10-20 SQL/SQL Serverでテーブルをコピーする SELECT * INTO 2023-08-29 MSSQL/SQL Serverが稼働しているサーバー名を確認する方法 2023-05-17 MSSQL/SSMSのクエリ実行でWITH句に誤りがないのにエラーになる場合の原因 2023-05-02 SQL/SQLServerでサブクエリ同士をLEFT JOINする 2023-05-01 SQL/SQLServerでPIVOTを使ったサンプル 2023-03-07 MSSQL/クエリー作成時等に変更内容等

  • Linux で PID 番号を使用してプロセス名を検索する方法

    この記事では、プロセス識別番号 (PID) によってプロセス名を検索する方法を説明します。実際のソリューションに入る前に、Linux によってプロセスがどのように作成され、識別されるかについて簡単に説明しましょう。 ユーザーまたはシステム (Linux) がプログラムを起動するたびに、カーネルはプロセスを作成します。プロセスは、入出力データ、変数など、プログラムの実行の詳細をメモリに保持します。 重要なのは、Linux はマルチタスク オペレーティング システムであるため、複数のプログラムを同時に実行するため、各プロセスを具体的に識別する必要があることです。 カーネルは、プロセスID (PID) を使用して各プロセスを識別します。プロセスのすべてのインスタンスには、割り当てられた他のプロセスからの一意のPIDが必要です。実行エラーを回避するために、プロセスが呼び出されるときに実行されます。

    obakenacchan
    obakenacchan 2023/03/09
    “pidof”
  • SSHトンネルを使ってAWS上のPostgreSQLに接続する - Qiita

    2021/1/25 追記 5年以上放置していたのですが、未だにたまにストックされるので修正しました。 メンテされていなかったのでツールを使用した接続方法についての記述は削除しています。 前提 ローカル環境のMacからAWS上に存在するPostgresql(RDS)へ接続を行いたいが、RDSは特定のEC2等にしかポートを解放していないという場合の接続方法。 ローカルから直接RDSに接続できない(セキュリティ的に正しい) 対象のRDSに接続可能なEC2は存在する(セキュリティグループの設定とかでよしなに設定されている) 上記のEC2にローカルからSSHできる トンネルを掘る ssh -N -L [ローカル側で転送に使用するPort(10000〜60000)]:[RDSのHostName]:[RDSが解放しているPort] -i [IdentityFile(秘密鍵のパス)] -p [踏み台が解放

    SSHトンネルを使ってAWS上のPostgreSQLに接続する - Qiita
  • 【GCP】GCE(サーバ)を立てて利用する - SEワンタンの独学備忘録

    とりあえずサーバ利用できる状態までは先にやってみる。 ↓前回(アカウントの作成) www.wantanblog.com 今回の目指すところ GCEについて GCEを利用開始する GCEインスタンスの生成 ブラウザから操作確認する 外部SSH(teraterm)での接続 鍵の生成(teratermホストマシン) GCEインスタンスの設定 teratermからの接続 ファイアウォールの設定 GCEのファイアウォール設定 VPCのファイアウォール設定 今回の目指すところ ①GCEインスタンスを生成しサーバをたてる。 ②標準コンソールのGoogle Cloud Shellを使用する。 ③ローカルホストからSSH接続できるようにする。 ④ローカルホストからGCEインスタンスにHTTP接続できるようにする。 ⑤自身のマシン(IP)以外から接続できないようにする。 GCEについて GCPでは今のところ

    【GCP】GCE(サーバ)を立てて利用する - SEワンタンの独学備忘録
  • GCP はじめてのネットワーク構築 2

    NATにはグローバルIPアドレスを持たせます。 Protected Subnetからインターネットへアクセスする場合は、NATを介すようにします。これにより、Protected Subnetに複数のEC2がある場合でも、グローバルIPアドレスが1つで済みます。 インターネットへ出ていく際、送信元のIPアドレスは同グローバルIPアドレスになります。 Google Cloud コンソール > メニュー > ネットワーキング > VPC ネットワーク > 外部 IP アドレスで、外部IPアドレスを追加(静的アドレスを予約)します。 次いで、ロードバランサー用の外部IPアドレス(グローバルIPアドレス)を追加します。 Cloud NATの追加 Cloud NATを追加します。 Google Cloud コンソール > メニュー > ネットワーキング > ネットワーク サービス > Cloud NA

    GCP はじめてのネットワーク構築 2
  • 超初心者向け HTMLで要素を横並びにしたい!! 時 - Qiita

    目次 1.要素の横並び 2.横の並び方を調整 要素の横並び 今まで、ブロック要素やインライン要素も理解できない、親要素子要素も分からない状態で場当たり的に「要素 横並び」とかで調べた内容でfloat:left;とかを上手く動くまで適当に試してめちゃめちゃ苦戦してました。 よく分からないけど横並びにさせたい!!って場合にとりあえず使ってみてください。笑 結論 flexbox めっちゃ楽。 float:left;使ってると変なところが横並びになってしまったり、何をどうしていいかわからない状態に僕はよく陥ってました。 なんで横に並べるだけなのにこんなに面倒臭いんだと... flexboxを使うと簡単シンプルに横並びができます! 使い方 並べたい要素くん達が入っている親要素に、display: flex;とCSSで書くだけ!! 下記の例でいくと A B C を横並びにしたい。 この場合、ABC達が

    超初心者向け HTMLで要素を横並びにしたい!! 時 - Qiita
  • 使いやすいFAQページのデザインとは?ユーザビリティ向上のポイント - CXジャーナル

    近年、ホームページにFAQを設置する企業が増えています。顧客対応の品質向上を目的として設置することが多いFAQですが、ユーザビリティが低いFAQはかえって顧客を混乱させ、企業に対する信用度の低下に繋がってしまいます。 記事では、使いやすいFAQページのデザインと、ユーザビリティ向上のポイントを解説します。FAQの設置や改善をお考えの方はぜひ記事を参考にしてください。 FAQページ(よくある質問)とは まずは基礎知識として、FAQという言葉の定義と、FAQを設置するメリットを確認しましょう。 (1) FAQページの概要 FAQは「Frequently Asked Questions」を略した言葉で、日語では「よくある質問」と訳されます。製品やサービスについて顧客から頻繁に尋ねられる質問とそれに対する回答をまとめてデータベース化し、検索できるようにしたシステムの総称としても使われます。

    使いやすいFAQページのデザインとは?ユーザビリティ向上のポイント - CXジャーナル
  • JavaScriptをページ読み込みの任意のタイミングで実行。

    ブラウザがサーバーからレスポンスを受け取ったあと、ページ読み込みが完了するまでの間のJavaScriptの実行タイミングの指定方法。忘れるのでメモ。 DOMの解析の途中で任意に実行する。 DOMの解析が完了(HTMLドキュメントの読み込みが完了)した時点で実行する。 画像などページのすべてのリソースデータの読み込みが完了した時点で実行する。 ロードのステータス(readyState属性)が変化したときに実行する。 DOMの解析とは非同期でjsファイルを読み込んで実行する。 DOMの解析の途中で実行 DOMの解析がスクリプトを記述した位置に達した時点で実行させる方法。 ※ JavaScriptが実行されるとその処理が完了するまでDOM解析は一時停止するので、通常はDOM解析が完了してから実行させるか、非同期に実行する。 HTML内の任意の場所に実行処理を記述する。 headタグ内に記述 DO

    JavaScriptをページ読み込みの任意のタイミングで実行。
  • Cannot read property 'style' of null と表示され解決できません

  • ELB(ALB)のアクセスログ設定 | Oji-Cloud

    概要 今回は、ロードバランサー(ALB: Application Load Balancer)にアクセスログを設定する方法を紹介します。 以下、AWSドキュメント Elastic Load Balancingからの引用です。ポイントはデフォルトは無効であることです。 Elastic Load Balancing は、ロードバランサーに送信されるリクエストについて、詳細情報を収集するアクセスログを提供します。各ログには、リクエストを受け取った時刻、クライアントの IP アドレス、レイテンシー、リクエストのパス、サーバーレスポンスなどの情報が含まれます。これらのアクセスログを使用して、トラフィックパターンの分析や、問題のトラブルシューティングを行うことができます。 アクセスログの作成は、Elastic Load Balancing のオプション機能であり、デフォルトでは無効化されています。ロー

  • Hubot を Windows サービスとして起動させてみた | MiYABiS note.

    お疲れ様です!「MattermostRSS リーダーにしてみた 」では Hubot をコマンドで起動していました。ほんとうはサーバー上で稼働させたいのでサービスとして起動するようにします。 WinSW のダウンロードWinSW は任意のプログラムを Windows のサービスとして起動、停止できるソフトウェアです。 下記から WinSW をダウンロードします。winsw は「GitBucket を Windows サービスとして起動させてみた」で使ってみています。 kohsuke/winsw releases 投稿時:v2.1.2 WinSW.NET4.exe を C:\Dev\news\bin フォルダへ移動して MattermostNewsBot.exe に名前を変更します。 サービスとして登録下記の内容で MattermostNewsBot.exe と同じフォルダに Matte

    Hubot を Windows サービスとして起動させてみた | MiYABiS note.
    obakenacchan
    obakenacchan 2023/02/01
    “workingdirectory”
  • nginx > (windows) nginxのインストールとサービス常駐 - Qiita

    nginxが動いていれば停止しときます。 nginx -s stop winswを使ってサービス化します。 以下から最新版をダウンロードし、C:\nginxの直下に置く Index of releases/com/sun/winsw/winsw 名称をリネームする。名称はなんでもOK バージョンが分かるように winsw-2.1.2-nginxsvc.exeにリネームしました。 winsw-2.1.2-nginxsvc.xmlを作成 <service> <id>nginx</id> <name>nginx</name> <description>nginx</description> <logpath>c:\nginx\logs</logpath> <logmode>roll</logmode> <depend></depend> <executable>c:\nginx\nginx.ex

    nginx > (windows) nginxのインストールとサービス常駐 - Qiita
  • winsw で色々なものを簡単に Windows のサービスにする|Sheeprograming

    Java の jar を Windows のサービスにしないといけない事情があり、簡単な手はないかな、と思って探していたら winsw(github)なるものがあった。 他にもいくつか手はあったが以下の3ステップで終わるので簡単だったのが選択の理由。 .exe ファイルを入手し配置 .xml ファイルを記述し配置 .exe ファイルをコマンドプロンプトから実行し、サービスに登録完了 .exe ファイルを入手する リポジトリの Releases から入手できる。この記事を書いている時点で最新は 2.6.2。普通の PC を使っているならば WinSW.NETCore31.x64.exe を入手すればよい。これを jar と同じディレクトリに置く。jar ファイルと同じ感じにリネームすること。 .xml ファイルを記述する 例えば次のように記載し、jar と同じディレクトリに置く。書き方のガイ

    winsw で色々なものを簡単に Windows のサービスにする|Sheeprograming
  • Java+WinSW jarをWindowsサービスから使用 | ITSakura

    WinSWとは WinSWは、任意の実行ファイルをWindowsサービスとして動作させることができます。 MITライセンスです。 以下は、githubのWinSWのリンクです。 https://github.com/winsw/winsw https://github.com/winsw/winsw/blob/master/doc/installation.md Javaのコード このJavaのコードからjarを作成しWindowsサービスに登録して動かします。 内容はファイルを作成し文字列を書き込みます。 package com.example.test1; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.util.Arr

  • systemd での シャットダウン・再起動時に、サービスの停止順序を指定するには - Qiita

    systemd と SysVinit の シャットダウンフローの違い SysVinit の場合は、単純にランレベルに応じた rc.dフォルダ にある K で始まるファイルを ファイル名の昇順で、コマンドライン引数に stop を付けて 順番に起動していくだけ でした。 systemd の場合は、特別な指定をしない限りは、意図しない順にサービスを落とそうとする可能性があるようです。 つまり、必ずしも、起動した逆順で サービス停止されるわけではないということです。 その為、互いに依存性があり、先に 別サービスを落とさないと 落とせないサービスがある場合、シャットダウン中にフリーズしてしまう わけです。 どうやって、依存する別サービスを 先に止めるか やる事は単純。shutdown.target に、起動時と 同じように、依存性指定を入れておけばよい のです。

    systemd での シャットダウン・再起動時に、サービスの停止順序を指定するには - Qiita
    obakenacchan
    obakenacchan 2023/01/31
    “cp -p /usr/lib/systemd/system/shutdown.target /etc/systemd/system/”
  • CloudWatch Agentでちょっとハマった話 | DevelopersIO

    CloudWatch Agentでちょっとハマった話です。CloudWatch Agentは通常のEC2インスタンスのメトリクスに加えて、さらに多くのメトリクスを収集することができます。そんな、CloudWatch Agentをプライベートサブネットから利用した際に、メトリクスを送信することができず、少々ハマりました。。今回はそんな備忘エントリです。 こんにちは、坂巻です。 CloudWatch Agentでちょっとハマった話です。 CloudWatch Agentは通常のEC2インスタンスのメトリクスに加えて、さらに多くのメトリクスを収集することができます。そんな、CloudWatch Agentをプライベートサブネットから利用した際に、メトリクスを送信することができず、少々ハマりました。。今回はそんな備忘エントリです。 やりたい事 プライベートサブネットからCloudWatch Age

    CloudWatch Agentでちょっとハマった話 | DevelopersIO
    obakenacchan
    obakenacchan 2023/01/23
    “com.amazonaws.ap-northeast-1.ec2”
  • [systemd] サービスを削除するときのコマンド - Qiita

    systemctl stop [servicename] systemctl disable [servicename] rm /etc/systemd/system/[servicename] rm /etc/systemd/system/[servicename] symlinks that might be related systemctl daemon-reload systemctl reset-failed

    [systemd] サービスを削除するときのコマンド - Qiita
    obakenacchan
    obakenacchan 2023/01/20
    “systemctl daemon-reload”
  • rc.localを使えない環境でマシン起動時にコマンドを実行する

    はじめに こんにちは、野村です。 前回、VirtualBoxに共有フォルダを設定する方法を紹介しました。 でも課題が残っているのです。 仮想マシンを起動したときに共有フォルダを自動マウントさせたかったのだけど、最近のLinuxにはrc.localがないのですね。困りものです。 で、童爺さんに相談したらsystemdの存在を教わりました。ありがとう! というわけで今回は「マシン起動時にコマンドを実行する方法」を紹介します。 cronを使う方法 間違ったやりかた あるサイトを見て、crontabで以下のように@rebootを指定すると、cron起動時にコマンドを実行させることができると知ったのですよ。 @reboot コマンド 簡単そうなので、すぐに試しました。 管理ユーザになって、コマンド「crontab -e」を実行し、以下を追記。 @reboot mount -t vboxsf vmdi

    rc.localを使えない環境でマシン起動時にコマンドを実行する
  • VPCでCIDRを設定する際のポイント | クラウド(AWS)に特化したオンライン・エンジニアリングスクール|とらくら

    VPCとは? Amazon Virtual Private Cloud(Amazon VPC)の略 AZ内に作成するネットワークの大単位 独自のIPアドレス範囲の設定、サブネットの作成、ルートテーブルやネットワークゲートウェイの設定を実施することが可能 複数のAZを跨いで配置することが可能 サブネットとは? VPC内に作成するネットワークの小単位 VPCで作成したネットワーク空間に作成できるネットワークセグメント VPCのCIDR範囲内で更に細かくCIDRを分割できる サブネットは複数作ることが多く、主にパブリックサブネットとプライベートサブネットに別れて運用します CIDRとは? Classless Inter-Domain Routing の略 CIDRとはIPアドレスの範囲を示したもの VPCでは使用可能なIPアドレスの範囲を設定するのに、このCIDRを使用します RFC1918で指

    VPCでCIDRを設定する際のポイント | クラウド(AWS)に特化したオンライン・エンジニアリングスクール|とらくら