カテゴリー : Ubuntu

ブログ内検索
 

Ubuntuでタッチパッドでアイコンの上を軽く触れるだけでドラックしてしまう問題について

先日、Ubuntu17.10にアップグレードした。 アップグレード後にパソコンを触れたら、 ※タッチパッドでアイコンに軽く触れるだけで、アイコンがドラックの操作として動き出してしまう タッチパッドでアイコンの上を軽く触れるだけでアイコンをドラックしてしまう問題が発生した。 実際には前のアップグレードの時も同様の問題が発生したので、再発したと言った方が良いかも。 前回は設定のメモをしておくことを忘れて、今回も同様に苦戦したので、 今回は設定のメモを残しておくことにする。...

Read More…

 

Ubuntuでsendmaiをインストールする

UbuntuでSendmailをインストールする時に苦戦したので、その時のメモとして投稿。 Sendmail - Wikipedia まずはいつものように $ sudo apt-get update $ sudo apt-get upgrade して、諸々のアプリをアップグレードしておく。 その後にSendmailのインストールを行うために $ sudo apt-get install sendmail sendmail-cf mailutils をしたが、 Creatin...

Read More…

 

さくらVPSにJenkinsを入れて、Selenium + php-webdriverを動かせるようにする

さくらVPS上でSeleniumとphp-webdriverを利用する 前回、さくらのVPSにSeleniumとphp-webdriverを実行するための環境を設けた。 あとはJenkinsを入れるだけだ。 環境 さくらVPS 512 Ubuntu 16.04 Java 1.8.0_151 Jenkins 2.76 Selenium 3.7.1 Xvfb バージョンの調べ方わからず Chromeドライバ 2.33.506092 Chromium 62.0.3...

Read More…

 

さくらVPS上でSeleniumとphp-webdriverを利用する

Selenium - Web Browser Automation 最近の記事でSOY CMS / ShopのUIテストをSeleniumのGUI(Firefoxのアドオン)からFacebook製のphp-webdriverへと作り変えた。 facebook/php-webdriver: A php client for webdriver. テストを作ったのは良いけれど、ローカル環境だとテスト中に他の作業ができなくなるので、 さくらのVPSを借りてSeleniumを動かせるよう...

Read More…

 

Seleniumとphp-webdriverでUIテストの自動化

アプリ開発において自動化しておきたいものにテストの自動化がある。 今までSOY CMS / ShopはSeleniumのFirefoxプラグインでGUIで一つずつ動作を登録しながらUIのテストコードを作成していたけれども、 Selenium - Web Browser Automation Jenkinsさんのお力を借りて、 JenkinsさんにSeleniumを実行してもらうべく、 PHPのコードでSeleniumのUIテストのコードを書き直すことにした。 Jenk...

Read More…

 

UbuntuサーバでNode.jsのアプリの再起動に苦戦した時のメモ

Socket.IOのチャットアプリでXSS対策まででNode.jsでリアルタイムなチャットアプリの開発を見てきた。 ある程度動作するようになったので、VPSサーバで実際に動かす段階になったので設置した。 前回の記事以降、 メッセージを投稿して、他のブラウザ宛にプッシュする直前でデータベースに保存し、 表示しているブラウザをリロードしたらデータベースに保存しているやりとりを表示する という機能を付けている。 chatdemo ├── README.md ├── _modul...

Read More…

 

Apacheサーバでバージョンの表示を隠す

Apacheサーバでは、 デベロッパーツールのネットワークと 404NotFoundのページでサーバで利用しているApacheのバージョンが表示される。 バージョンが表示されることによって、 Apacheのとあるバージョンに重大な脆弱性があった場合、 これらの表示を元に攻撃を試みられることもあるので、 バージョンは非表示にすることが推奨されている。 というわけでApacheのバージョンを非表示にしてみる。 環境 Ubuntu 16.04 ...

Read More…

 

Apache2.4.27の標準設定ではHTTP/2が使用できなくなったのでその対応

現在稼働中のサーバのApacheのバージョンを2.4.27にアップグレードしたら、 HTTP/2が使用できなくなっていた。 Apacheの使用を確認すると、 Apache2.4.27からMPM(マルチプロセッシングモジュール)の設定がpreforkであるとHTTP2の設定を無効するように仕様が変更されたらしい。 マルチプロセッシングモジュール (MPM) - Apache HTTP サーバ というわけで、 MPMをpreforkからworkerに変更して、 再びHTTP/2...

Read More…

 

ApacheサーバでBrotliを使用してみた

前回、圧縮の性能が高いと言われるBrotliを試してみた。 Googleの圧縮アルゴリズムBrotliを試してみた 性能は圧縮後のファイルサイズで確認して、 容量が標準のgzipよりも少なくなっていることを確認した。 これはApacheサーバにも入れてみたい! ということでサーバにインストールしてみた。 はじめにサーバの環境だけど、 さくらのVPS 512 Ubuntu 14.04 Apache 2.4.25 当サイトをHTTP/2対応して表示の爆速化して...

Read More…

 

FCrackZipでzipファイルに設定されたパスワードを調べる

パスワード付きのzipファイルが解凍できなくて困った。 というわけでfcrackzipという総当り攻撃してくれるアプリを利用してzipファイルに設定されているパスワードを調べてみることにした。 Marc Lehmann's "FCrackZip" 環境はubuntu 17.04です。 はじめに下記のコマンドでfcrackzipをインストール sudo apt-get install fcrackzip 続いて、パスワード付きのzipファイルを生成。 hoge.txtとい...

Read More…

 

FFmpegとAudacityで動画の音声の調整に挑戦!

ボカシ肥の作成の動画を撮り直しました。 以前、ボカシ作成の動画を撮影してYouTubeにアップロードしました所、 PVが20000ぐらいになり、 グダグダな動画だったために意味不明な誹謗中傷のコメントがいくつかくるようになりました。 米ぬかボカシを作ろう!仕込んでみる! というわけで撮り直したのですが、 マイクの腕が悪いので集音周りが全然できていません。 これは編集力を高めた方が良いだろうと、 編集に注力を注ぐことにしました。 編集環境はUbuntu17.0...

Read More…

 

Ubuntu版BracketsのBeautifyの設定

Brackets - A modern, open source code editor that understands web design. WebサイトやWebアプリのエディタでBracketsというものがあります。 軽量且つ様々なプラグインでプログラミングが捗ります。 Brackets(エディタ) - おすすめ - SOY CMSを使ってみよう このBracketsのプラグインの一つにBeautifyという ファイルの保存時にコードを整形してくれるナイスなもの...

Read More…

 

当サイトをMackerelで監視するようにしてみた

京都のIT企業、株式会社はてなで開発されているサーバ監視サービスのMackerelを利用してみた。 Mackerel(マカレル): 新世代のサーバ管理・監視ツール 先に結論を書いておくと、 サービス利用までの手順がほぼなくて壮絶簡単だった。 もっとはやくに導入しておけば良かった… とりあえず導入の背景だけど、 予算をもらって開発しているWebサービスではサーバを借りるための費用も出してもらっているので、 VPSを借りてMuninを導入しているんだけど、 Muninで監...

Read More…

 

Ubuntuサーバのメモリ開放

今朝起きてブログを確認していたら、表示が重くて、 仕舞には記事詳細ページが開かなくなった。 トップページは静的化プラグインでシステムを介さないで表示できるようになっているのでかろうじて開く。 SOY CMSのサイトでPageSpeed Insightsのスコアが99になりました サーバのメモリを確認してみたら、 $ free total used free shared buffers cached M...

Read More…

 

Muninで監視用サーバを構築する1

1年前あたりから書き始め、1秒間のリクエスト数がそこそこになったWebサービスがある。 今までは使用者が身内で二人だったので特に気にしていなかったのですが、 そろそろ利用者も増えてきそうな兆しが見えてきたので、 増える前にサーバの監視を行うことにした。 サーバの監視をするためにMuninを採用することにした。 Muninをインストールした時のメモとして記事を投稿する。 サーバの環境はUbuntu 16.04です。 インストール前にMuninの簡単な説明を書いてお...

Read More…

 

Dropboxにバックアップする時はパスワード付きzipにしておく

SOY CMSのサイトのバックアップをDropboxで行うで VPSで運営しているサイトのバックアップをDropboxで行う様に設定してみた。 前回は記事を全公開しているブログサイトのデータベースだったので特に意識しなくて良かったが、 SOY Shopの様な個人情報込みのデータベースをバックアップする際、 前回の様に指定のフォルダをzipに圧縮だけするというのは色々と不安だ。 ということで、 zipのオプションにある暗号化を使ってサーバに配置してみることにする。 ...

Read More…

 

当サイトをHTTP/2対応して表示の爆速化してみた

前々からやりたかったことがあった。 それはこのブログをapache2.4 + PHP7 + Let's Encrypt + HTTP/2で表示の爆速化。 Goで運営しているサイトでLet's Encryptを利用してみた 前に使っていたサーバの更新があったので、 ちょうど良い機会だから共有サーバからVPSに乗り換えることにした。 ちなみにVPSはさくらの512ね。 http://vps.sakura.ad.jp/specification/#target_beginner ...

Read More…

 

UbuntuでWindowsが入ったSSDを開こうとするとエラーになる

前使っていたWindows10が入ったSSDからデータをとり出さなければいけなくなって、 しゃあないから、 外付けハードディスクみたいに使える箱にSSDを突っ込んで、 Ubuntuのマシンにつなげたのよ。 そうしたら、 マウントできないってよ。 エラーになった。 なんかLinuxでWindowsのOSが入ったSSDをマウントするとき、ntfsfixしなければならないんだって。 早速やってみた。 コマンドはsudo ntfsfix ...

Read More…

 

apt-get upgradeで保留と表示された時

Ubuntuで端末を開き、 sudo apt-get update sudo apt-get upgrade 上のコマンドを実行した時、 以下のパッケージは保留されます: linux-generic linux-headers-generic linux-image-generic linux-signed-generic linux-signed-image-generic アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 5 個。 ※端...

Read More…

 

Terminator上でEmacsを起動すればxclipが使えるのか?

Emacsでxclipを使える様にしたけど、 tmux経由でEmacsを起動するとxclipの設定が使えない。 Emacsでクリップボードを使ってコピペしたい どうやらこれは、 tmuxのコピーモードの仕様が影響しているっぽくて、 コピーモードの矛先をいろいろといじってみたけどダメだった。 (試した内容は省略します) そういや、 Macにはitermという端末自体でタブ機能があるものがあったなと。 zshをインストールしたとはいえ、 zshを使っているのがUbun...

Read More…