Linux

Linux

DebianでSambaサーバー

今回の目的とインストール せっかくDebianを動かしておりますので、WindowsやmacOSからファイルを共有できるファイル共有サーバがあると便利です。今回の目的は共有フォルダが使えること、最低限のセキュリティ対策として、ユーザー認証を...
Linux

DebianでApache・gitサーバー構築

前で立てたDebianサーバーをgitサーバーにも利用しております。その手順についてまとめます。これを執筆時はDebian 10のBusterですが、恐らくはしばらくは大きく内容に変更はなく利用できるものと思います。色々とfirewallの...
Linux

emacsのキーボードマクロとバインディングまで

モチベーション 普段の開発にはVisualStudioを使っております。メインの開発環境がWindowsであり、特にデバッグが便利なのでこの環境で不自由は感じません。元々はよくUNIXも使っており、その主要なエディタの一つであるemacs...
C++

C++にて、DLLからunique_ptrのオブジェクトを返す

経緯など かれこれC++にて、拡張機能として異なる種類のオブジェクトを生成するプログラムを作っておりました。従いまして、プログラム本体中ではオブジェクトは基底クラスのポインタとして扱い、実際には派生クラスとして生成しており...
Linux

Debian 10(buster)でUSBテザリングを用いたルーター構築

追記 以前、9.5(stretch)用に書いていたものを、10.1(buster)用に一部記述を更新しました。 USBテザリングのネットワーク共有とその経緯 色々と事情(具体的に書くと、以前にインストールしたUbuntuの調子が悪く、...
Linux

QNAPのNASでサムネイルが自動的に作成される件

QNAPを自宅のファイルサーバーに使っているのですが、あるファームウェアをあるバージョン以上にしてから、妙にHDアクセスが激しくなりました。管理画面のバックグランドタスクで頼みもしないサムネイルの作成をやっている、と表示されます。そんなの頼...
Linux

C/C++でOS依存処理の記述テンプレート

C++でWindows、macOS、Linuxで固有の処理を書きたいときなど、定義済みマクロを利用して分岐をさすことがあります。その場合の簡単なテンプレートを書き残しておきます。 #if defined(_WIN32) // W...
Linux

sshでホストごとの設定切り替えとdynamic forwardingとhostsファイル

sshの接続先と設定の切り替え 備忘録くらいのつもりです。主にmacOSやLinuxでのsshを対象に書いております。ホームディレクトリの.sshの中にconfigというファイル名で以下のような形式でテキストファイルを作成します。 Ho...
Linux

C++のプログラムから共有ライブラリを呼び出す方法(Linux編)

Windows編やmacOS編から引き続いてLinux編です。といっても、macOS編とかなり近い部分があります。 暗黙的リンク まずはこちらから。g++は少々古いですが4.7.2を使っております。プログラムはshared.ccとして ...
Linux

Ubuntu 16.04 LTSでAndroidのUSBテザリングによるモバイルルータ構築

(追記)当時Ubuntuでないと上手く行かないことがありましたが、多少古い情報などもあり、最新のDebianでの構築情報の方がこちらよりはまともです。 ネットで検索すると断片的な情報は手に入るのですが、まとまっているものがなかなかなか...
タイトルとURLをコピーしました