Software

VMware Fusion上のWindows10が調子悪かったのでVMwareに問い合わせてみた件

VMware Fustion上のWindows10がストールしてしまうことが時々あったので、問い合わせしたところメールをいただいた結果が以下。 VMware Fusionのスナップショットの意味 メールでは バックアップを取り スナップショットを消してみて とのことだったので、そ…

Markdown 記法で書いて見た

はてな記法も好きなんですけど、はてなでしか使えないので、今回は、githubなどでも使っているmarkdownにしてみた。以下の記事が秀逸。 「はてな記法」と「Markdown記法」の比較 文章作成やメモ書きにも便利、Markdown記法 Markdownで行こう! MarkDownの書…

MacOS Xのはがきデザインキットが起動しない件

日本郵政の年賀状ソフトウェア「はがきデザインキット」を2015年の年末に使っていたのに2016年になってからなぜか使えなくなっていた。 ダブルクリックしてもソフトウェアが起動しない。コマンドラインから起動してみたら以下のようになる。 $ cd /Applicati…

はてなブログに引っ越します

2006年4月からはてなダイアリーを使用しているので今月で丸10年になります。これを一区切りとして、 http://hatenablog.com/guide/compare から手続きして、以下のはてなブログに引っ越します。 http://kohchi.hatenablog.com/ 毎月一回は更新するようにして…

MacOSのfirefoxでgooglemapを見ると画面が乱れる件

OS MacOS 10.7.5(Lion) Software firefox 44.0.2(現在最新) でgooglemapやPDF、javascriptで画像を入れ替えてたりすると画像が乱れるという現象に遭遇。firefoxがここ最近バージョンアップしてから(確証ないけど44になった辺りかと思うが)この現象に遭遇し…

VMware FusionのUbuntu14.04にVMwareToolsをインストールしてみた件の続き

VMware FusionのUbuntu14.04にVMwareToolsをインストールしてみた件でid:ytooyamaさんからコメントをいただいた。 open-vm-toolsをいれたのであればVMware Toolsは入れる必要はありません。 open-vm-toolsはそれぞれのOSでパッケージ管理されており、アップ…

VMware FusionのUbuntu14.04にVMwareToolsをインストールしてみた件

MacOS XのVMware FusionのゲストOSとしてUbuntu14.04をインストールしていたけどVMwareToolsをインストールしていなかったのでインストールしてみた。 参照先は以下。 http://tukaikta.blog135.fc2.com/blog-entry-129.html http://partnerweb.vmware.com/GO…

VMwareFusionのCentOS6.5にVMware Toolsを再インストール(追記)

http://d.hatena.ne.jp/kazuokohchi/20150704 に書いた件の追記。 今回VMwareFusion7からVMwareFution8にアップグレードしてから、同様にCentOSにVMware Toolsをインストールしようとしたら、以下のように「VMware Toolsの再インストール」のメニューがなか…

VMware FusionのWindows上で任意のファイル・フォルダを複数選択するには

Windows上での任意複数選択(CTRL+クリック)がMacOS XのVMware Fusion上ではできない件。Shift+クリックでまとめて選択はできるけど、任意のファイルを複数選択ってことはできないので意外に不便。これは以下のようにして変更できる。 1. プロファイルを確認 …

VMware Fustion7上のCentOS6.5にVMware Toolsを再インストール

VMware FusionをアップグレードしてからCentOSを起動していなかったのでVMware Toolsを再インストールしていなかった。そのため、ホストOSとゲストOS間でのコピペがうまくいかない(これが一番痛い)ので再インストールを実施。1. メニューの[仮想マシン]の[…

gdbでgetopt()のoptind/optoptを参照したときに値が違うように見える

結構ハマったのでメモ。 #include <stdio.h> #include <getopt.h> char *short_opts = "ab:"; struct option long_opts[] = { {"test", no_argument, 0, 0}, {"add", required_argument, 0, 0}, {0, 0, 0, 0} }; int main(int argc, char *argv[]) { int c = 0; int longindex; </getopt.h></stdio.h>…

MacPortsのselfupdateがエラーになる件(MacOS X 10.7.5 Lion)

MacPortsを久しぶりに動かそうとしたら古いって言われたのでupdateしようとした。がエラー。 $ sudo port install xz Password: Warning: port definitions are more than two weeks old, consider using selfupdate Error: Insufficient privileges to writ…

nginxとjettyの連携

jettyはpure javaのWebサーバ、サーブレット。spdyやwebsocketも対応。nginxからtomcatという連携もあるが、ならapache使えよと思わなくもないのでjettyにしてみた。 jetty http://download.eclipse.org/jetty/ からリリース版をダウンロードしてインストー…

(GNU)Makefileの変数とマクロの置換

変数とマクロ置換をうまく使えば冗長なコードをまとめられるみたいだ(GNU Makefile)。 Makefile | +--> A/Makefile | +--> B/Makefile | +--> C/MakefileこのようにトップディレクトリにMakefileがあり、配下のA,B,CディレクトリのMakefileがある場合、なに…

pgrepの-xオプション指定時はコマンド名が15文字以内でないと検索できない件

pgrepの正規表現オプション"-x"であるが、これを指定するとコマンド名が15文字である必要がある。 pgrep -x とすると ^(コマンド名)$ (regcomp()に渡す文字列なのでおそらく文字列中の括弧は正規表現のグルーピングでなく純粋に"(",")"という文字として扱う…

MacOS XのVMware上のWindows8からホスト側ネットワーク接続されたプリンタへの設定(WSD)

MacOS XのVMware FusionにWindows8をのせている。 プリンタ(Canon MG5530)はホスト側(MacOS X)と同じネットワークにWiFiで接続されている。 -----+--------------------------+------- | |(WiFi) +----+-------------+ +----+----+ | MacOS X | | Printer | …

MacOS XでISO形式のCD-ROMを作成

ちょくちょく忘れるので備忘録。基本的にはディスクユーティリティを使って二つのステップを踏む。 1. ISOイメージのファイルを作成 ISOといってもMacではdmgを作成する。 フォルダを作成しその下に焼きたいファイルを置く。フォルダ直下がCD-ROMのルートに…

MacOSXのプレビューの使い方

複数のスクリーンショットをまとめて印刷したい場合に便利。恥ずかしながらまったく知らなかったのでログる。1. 1つのスクリーンショットでプレビューを起動。 2. メニュー「表示」の「サムネール」を選択。するとサムネールが表示。 3. サムネール部分にほ…

GDBでプロセスID表示とdefine値表示

プロセスID表示 runした後、 (gdb) info proc id を使う。 define値表示 gオプションでコンパイルすると定義内容が表示できないので、 (gdb) p FOOBAR No symbol "FOOBAR" in current context. (gdb) shell grep FOOBAR /usr/include/bar.h としていたが、-g…

gccでshared libraryを作る場合

以下のまとめ記事が秀逸なのではてブしておいた。 http://d.hatena.ne.jp/wagavulin/20091026/1256577635 なお、-fPICと-fpicの違いは http://archive.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html にあり、 コードの生成には -fPIC …

VMware Fusionで仮想マシンを複製

「仮想マシン」ペインに表示しているコピーしたい仮想マシンを右クリックして「ファインダを表示」選択。 仮想マシンのファイルを普通にコピペ。 複製したファイルをVMware Fusionの仮想マシンのライブラリにドラッグする。 タイトルがまったく一緒なので名…

doxygenでgccの__attribute__()を認識させるためにやったこととtips

/** @file foo.c * * なんとかタイトル * */ static char __attribute__((__unused__)) *_foo_c = "$Id: ..$"; /** * さよなら * * 無言で終わりを告げる。 * * @param なし * @retval なし */ void adios() { exit(0); } なんてソースだと、DoxyFileのデフ…

CentOSをvirtualbox(mac)にインストール

参考サイト http://d.hatena.ne.jp/yk5656/20131208/1386476543 http://vboxmania.net/content/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E8%A8%AD%E5%AE%9A インストール作業 まずVMの設定とDVD設定まで Welcome to CentOS6.5 「Install or …

= MacOS X 10.9 Mavericks でのGIMP 2.8.10の日本語化

MacOS XのGIMPをインストールするがメニューが日本語されていないものを日本語化する方法。参考 http://voidptr.seesaa.net/article/391032251.html GIMP本家からgimp2.8.10をダウンロードしてインストール。このままだとメニューが英語のまま。で、SourceFo…

* Linux コマンドでのアップデート

CentOS 当然、yumです。 # yum update yum -y updateで最初からyesと答える手もあり。 ubuntu13 まず、ubuntuソフトウェアセンター(MacOS XのAppStoreと同じような"A"をもじったマーク)でupdate-manager-coreを検索。緑色のチェックがあればインストールさ…

SQLite3のサンプル

SQLite3のC言語APIとsqlite3コマンドをCentOS6.4で動作検証してみたときの備忘録。 環境 [kohchi@localhost sqlite]$ cat /etc/redhat-release CentOS release 6.4 (Final) [kohchi@localhost sqlite]$ cat /proc/version Linux version 2.6.32-358.6.2.el6.…

NginxでLDAP認証

http://d.hatena.ne.jp/kazuokohchi/20131223 からの続き。CentOS6にNginxを入れてLDAP認証させてみたときのメモ。 Nginx公式のrpmはldap対応していない(lddするとわかる。こちらを参照)。なのでまずこいつを削除する。 # yum list nginx Loaded plugins: fa…

CentOS6へのNginxのインストール

リポジトリ登録 以下の公式ページを参照のこと。 http://nginx.org/en/linux_packages.html#stable # rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm http://nginx.org/packages/centos/6/noarch/RP…

apacheのbasic認証をLDAPで

使っているCentOS6.4のhttpdを確認。パッケージ版はLDAPモジュールが入っているようだ。 $ rpm -qa | grep httpd httpd-tools-2.2.15-28.el6.centos.x86_64 httpd-2.2.15-28.el6.centos.x86_64 $ cd /etc/httpd/conf $ grep ldap httpd.conf LoadModule ldap…

LDAPにユーザ、グループを追加し、Linuxアカウントとして設定したときの備忘録

必要なパッケージのインストール $ rpm -qa | grep ldap python-ldap-2.3.10-1.el6.x86_64 apr-util-ldap-1.3.9-3.el6_0.1.x86_64 openldap-2.4.23-32.el6_4.1.x86_64 openldap-devel-2.4.23-32.el6_4.1.x86_64 $ su Password: # yum install openldap-serve…