• mac jarファイル クリック実行 パラメータ

    こんな感じのシェルスクリプトを作る myshell […]

    こんな感じのシェルスクリプトを作る myshell.sh
    フルパスがいい

     
    #!/bin/bash
     java -jar /Users/tanaka/myjma.jar パラメータ1 パラメータ2 
     

    保存したら実行権限付与

    chmod +x ./myshell.sh
    chmod +x ./myjma.jar 
    
    $ ./myshell.sh   これで実行できる
    
  • To fix these errors, please make sure that your domain name was entered correctly and the DNS A/AAAA record(s) for that domain contain(s) the right IP address.

    複数ドメイン環境での Let’s en […]

    複数ドメイン環境での Let’s encrypt 更新の際のエラー

    原因はたぶん複数ドメインにしていて,非SSLアクセスすると全く別のドメインのドキュメントルートへリダイレクトされていたためと思われる,
    すべての複数ドメインをSSL化してHSTS と.htaccessで強制SSLにしたところ解決

    .htaccess

     
    RewriteEngine On
    RewriteBase /
    # HTST
      RewriteCond %{HTTPS} off
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
     
  • WSLのドキュメントルートの場所

    Windows SubSystem for Lin […]

    Windows SubSystem for Linuxでのファイルアクセス
    C:\Users\user\AppData\Local\Packages
    \CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\var\www\html

    Windowsから作ったファイルはパーミッションが  —- となっているので
    chmod 644 に変えるとブラウザでも開けるようになる
    ただし,ファイルシステムが違うせいかWindowsで保存,編集したファイルの反映が行われない.
    結局Cドライブ以下に移動するしか無いようだ

  • ubuntu18 mysql5.7 root password 設定

    mysql5.7あたりからpasswordというフ […]

    mysql5.7あたりからpasswordというフィールドは無くなっている

    mysql> SELECT User , authentication_string FROM mysql.user
    mysql> UPDATE user SET authentication_string=password('大文字と記号を含むパスワード') WHERE user='root';
    mysql> flush privileges;
    mysql> \q
    
    # mysql-uroot -p
    

    ちなみに ubuntuでrootユーザーでログインするとパスワードも聞かれずにログインできてしまう
    $mysql -uroot -p
    一般ユーザーならちゃんと聞かれる

  • Windows Subsystem for Linux でubuntu18に制作環境を作る

    Window10でLAMP (Fall Creat […]

    Window10でLAMP (Fall Creators Update版) の記事のApacheを入れた後から


    作りたてアカウントなら待ち行列になってるので全部✕にする

    [Windowsの機能の有効化または無効化]、「Windows Subsystem for Linux」のチェックボックスがすでにオンなら
    Store から UBUNTUダウンロードから始めればいい

    Ubuntuはバージョン番号が無いやつを選べ

    Storeでログインしろと言われるがそのまま☒で閉じれば始まる

    sudo su でroot権限になる
    特権管理者のパスワードを設定する

     
    	Enter new UNIX password: すきなぱすわーど x2回
    


    → Ubuntu18

    root# になった

    MySQLインストール

     この記事のとおりに入れる
    Ubuntu 18.04 LTS にMySQL Serverをインストール<
     
    

    PHPインストール

    Apache とMySQLの自動起動 (WSLはしない)

    	sudo systemctl enable apache2
    	sudo systemctl enable mysql
    

    sshでログイン

    • コンフィグ設定
      パスワードでのログインを有効にしておく。

    • 検索する
      /Pass
      Enter
      i といれて編集モードに
      コンフィグの内容を下記のように変える。

      PasswordAuthentication yes 

      Esc
      :wq で保存終了


    • 以下のようにいれてキーをつくる
    • サービススタート
      これで動くはず。

    VS codeの ターミナルから

    		 
    ginzo@DESKTOP-232RP5E:~$ pwd
    /home/ginzo  
    ginzo@DESKTOP-232RP5E:~$ su -   rootになる
    # 
    

    Visual Studio CodeでSSHごしにファイルを編集する

    これをやっておけば VScodeからファイル編集ができるようになる

    パーミッションの変更

    Postfix をインストールする

    Postfix とテストに使用する mail コマンドをインストールします

    Ubuntu 16.04 でGmail SMTPを使うようにPostfixを設定する方法(引用元)

    設定中にいくつかの選択肢が表示されるので,Internet with smarthost を選択


    メールユーティリティを追加

    設定ファイルの編集

    relayhost を書き換えて 2行目以下を 追加する
    編集モードは i

     
    relayhost = [smtp.gmail.com]:587  ←この行は探してこのように書き換える
    
    ↓ これらを最終行にコピペ
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous
    smtp_tls_CAfile = /etc/postfix/cacert.pem
    smtp_use_tls = yes
    

    Escで編集モード終了, :wq で書き込み終了
    設定内容の詳細

    パスワードとDBファイルの作成 パスワードとDBファイルの作成
    sasl_passwd私たちの資格情報を保存するファイルを作成します。

    ここで自分のメールアドレスを書き換えてから Copyする

    このpostmapコマンドでPostfix用のハッシュデータベースファイルを作成します

    セキュリティを強化

    証明書に署名する

    起動

    テストメールを送信する

    受信できない場合 Gmailの設定を確認する
    Gmailヘルプ
    にてメールクライアントにログインできない場合のトラブルシューティングが載っているので確認する

    ターミナルのカレントのパスが長いのを短くする

     
    
    w→Wに 2箇所を大文字にする
    if [ "$color_prompt" = yes ]; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    else
        PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    fi
    
    ついでにWSLでは自動起動しないので,こいつらを最後の行に加える
    sudo service ssh start
    sudo service apache2 start
    sudo service postfix start 
    sudo service mysql start
     
    
    

    :wq で保存終了

    終了用のシェルスクリプトを作る

     
    ~$ vi quit
    i で編集モード にして以下を貼り付ける
    sudo service apache2 stop
    sudo service mysql stop
    sudo service ssh stop
    sudo service postfix stop 
     

    Esc → :wq で保存終了

    実行権限を与える

    シェルスクリプトの起動

    ユーザー設定の再読込

    Apacheの起動時エラー “Failed to enable APR_TCP_DEFER_ACCEPT” を消す

    • Ctrl + Endで最終行へ
    • i で編集モードにして → 行末でEnter
    • ↓これを最終行へコピペ


    :wq で保存終了
    Apache再起動

    kaspelsky を入れている場合,ポートをふさいでいるので停止する

  • ヤフオクに出品した商品を自動で取り消すシステムです。

    定まった相場がなく、高額な商品に向いています。 骨 […]

    定まった相場がなく、高額な商品に向いています。
    骨董、美術、車、限定プレミアム品などがそうです。

    予め目標金額を入力しオークションIDを登録すると終了時刻5分前に起動し、目標に達していたらそのまま終了します。
    達していない場合は終了時刻の20秒前に取り消しを行うシステムです。

    自動延長にも対応し価格が競り上がって、達成した場合には落札させます。

    最低落札価格を設定してしまうと入札が少なくなり、即決を指定すると相場を決めてしまうことになり価格が競り上がりません。

    取り消しの際に入札があれば、取消手数料が500円かかりますので低価格な商品には向いていません。

    インストール版 Windows11, 10 macOS 対応 ¥78,000 (税込み)
    購入する

    クラウド版 Windows、Mac、Linux iOS、Android 対応 お見積りはこちらのフォームから送信してください
    [mwform_formkey key=”833″]

  • Myチャットワーク

    チャットワークのような機能 デモを見る Incor […]

    チャットワークのような機能

    デモを見る


    Incorporate features like chat work on your site

    メールで招待+同時複数

    一度に複数の相手先メールを登録して招待メッセージを送信できます

    複数相手に同一メッセージを送信 BCC機能

    超高速無限スクロール

    過去の会話は上方向へのスクロールで待ち時間を意識せずにスクロールで表示できます

  • レンタルECサイト構築

    貸し出しから返却までの期間で在庫を管理します クレ […]


    貸し出しから返却までの期間で在庫を管理します
    クレジット決済対応

    デモを見る