chevron_left

メインカテゴリーを選択しなおす

cancel
Elsammit
フォロー
住所
未設定
出身
未設定
ブログ村参加

2020/09/22

arrow_drop_down
  • CMakeで複数の実行ファイルを生成するあれこれ

    今回はCMakeを用いて複数の実行ファイルを生成したり、生成する実行ファイルを切り替える方法についてまとめておきたいと思います。 以前より気にはなっていたのですが、調べるの億劫で出来ていませんでした。。 ちょっと用事があったのでこの機に調べてみることに!! ■経緯 ■使用環境 ■CMakeファイルで複数の実行ファイルを生成 ■CMake実行時に生成する実行ファイルを切り替える ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).push({}); ■経緯 今回ちょうどC++言語でいくつかのアプリを作成しているのですが、 まぁ同じような処理を多々や…

  • Reactでドラッグを無効化するために

    去年作成したモグラたたきゲームを使ってみたのですが、、 白熱するとクリックがドラッグ判定になってモグラが叩けないことが判明。そういえば、Reactでドラッグを無効にする方法を知らないな。と思い調べてみました!! 今後困らないように備忘録として残しておこうと思います。 ■Reactでドラッグを無効化するには ■TypeScriptのケース ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).push({}); ■Reactでドラッグを無効化するには まずドラッグ操作を実行された際のイベント検知には、 ondragstartを用いることが出来ます。例…

  • Reactで作成したコードをTypeScriptに変換

    去年、Reactでいくつかアプリを作成してみました。 こちらのWebアプリケーションをtypescriptに置き換えることでtypescriptの勉強が行えないかと思いたち、 既存のReactで生成したコードをtypescriptに置き換えてみることにしました。今回は、typescriptに置き換えるにあたり環境構築方法についてまとめておきたいと思います!! ■TypeScript環境をインストール ■TypeScriptコンパイル環境準備 ■既存ファイルをTypeScriptに置き換える ■TypeScriptへ変換したコードを動かしてみる ■作品紹介 ■最後に ■参考 (adsbygoog…

  • PythonでC、C++で作成した動的ライブラリを読み込み

    先日、Linux環境にてC++で動的ライブラリ作成方法についてまとめました。 ライブラリ化したコードをC++でリンクすれば使用したいコードがすぐに使えるのですが、 使用していてふと、、、 pythonなど他の言語で動的ライブラリを読むことは出来ないのだろうか??🤔 と思い、調べてみました。今回はPythonで動的ライブラリを読み込んでみたいと思います。 ■前提条件 ■C言語で作成した動的ライブラリをPythonで読み込んでみる ■C++言語で作成した動的ライブラリをPythonで読み込んでみる ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).…

  • nodejsでパスワード付き圧縮ファイルを生成し、サーバーから送信してみる

    前回、http requestを受けてからzip圧縮ファイルを生成しフロントエンドに圧縮したzipファイルを送信するまでを実施しました。 elsammit-beginnerblg.hatenablog.com今回はzip圧縮だけではなくパスワードを付けて送信してみたいと思います。 ■環境 ■パスワード付き圧縮ファイル生成コード その1 ■パスワード付き圧縮ファイル生成コード その2 ■requestに応じてパスワード付き圧縮ファイル生成しresponseするコード ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).push({}); ■環境 前…

  • nodejsでzip圧縮してみる

    先日、nodejsでzipやtar圧縮ファイルをサーバーからフロントへダウンロードしてみました。 elsammit-beginnerblg.hatenablog.com今回はサーバーサイドにてzipファイルを圧縮してみます。 自分で圧縮したzipファイルをダウンロードするまでのコードを作成してみます。 ■環境 ■サーバーサイドでzipファイルを圧縮する。 ■zipファイル圧縮したデータをダウンロードしてみる ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).push({}); ■環境 今回も前回と同様にラズパイをサーバーと見立て、PCから指示を…

  • zipやtar.gzなどの圧縮ファイルをサーバからhttpで送信する方法

    今回は圧縮ファイルをhttpでサーバからフロントエンドに送信するための方法に関してまとめます。ふと、フロントエンドからファイルを指定してアップロードは行えるけど、 圧縮ファイルをサーバーからフロントエンドに送信する方法ってどうやるんだろう?? と思い、調べてみました!! ■環境 ■zipファイル送信用サーバーサイドの実装 ■tar.gzファイル送信用サーバーサイドの実装 ■(補足)他の書き方 ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).push({}); ■環境 今回、下図のようにラズパイをサーバーと見立て、 PCからzipファイルやta…

  • Linux環境にてC++で静的ライブラリ、動的ライブラリを作成する方法に関して

    Linux環境で静的ライブラリを作成して運用する機会があったのですが、、 恥ずかしながら今まで静的ライブラリを自作したことがなく、少し困ってしまったので備忘録で残したいと思います。。今まで実行ファイルは何度も作成しており、静的ライブラリをリンクさせたことはあったのですが、 いざ作成するとなると、、困ってしまった感じです。恥ずかしい。。 ■環境 ■静的ライブラリ作成手順 ■Makefileで静的ライブラリを作成 ■動的ライブラリ作成手順 ■動的ライブラリ生成に対するMakefile ■最後に ■参考 (adsbygoogle = window.adsbygoogle []).push({}…

arrow_drop_down

ブログリーダー」を活用して、Elsammitさんをフォローしませんか?

ハンドル名
Elsammitさん
ブログタイトル
Elsaの技術日記(徒然なるままに)
フォロー
Elsaの技術日記(徒然なるままに)

にほんブログ村 カテゴリー一覧

商用