CentOS7に最新版のgitをインストールする

Author:

CentOS7系にyumで入れられるgitは1.8系とずいぶん古い。
ってことで最新版を入れる手順。
iusのリポジトリを追加すればいい、というけどやっぱり1.8系になる。
ってことでtarballからgitの最新版を入れてみました。
まあ当然ですが、けっこう必要なファイルがあるのでメモ。

Continue reading…

いつの間にかuwpでもTreeViewが使えるようになっていたぞ

Author:

windowsのアプリストアに並べる標準フォーマットとしてuwpという形式があるのですが、
こいつは他のwpfやWinFormsと比べるとコンポーネントが少なかったのですよ。
で、なかなかに使い勝手が悪かったのですが、いつの間にかTreeViewがサポートされるようになっていました。

Continue reading…

Linux Mint CinnamonとMateを共存させる

Author:

お気に入りのLinuxディストリビューション、Linux mintには3つのウィンドウマネージャーが存在します。
mate、cinnamon、Xfceですね。
KDEはなくなりました。

で、どっちか片方だけ使っていれば全然良いのですが、もしかしたらソフト的にもう片方のエディションを使いたいということがあるかもしれないです。
そういう時は共存させましょう。普通にどちらもインストールできるので。

Continue reading…

シェルスクリプトで空白パス指定するとエラーになる場合

Author:

まあ、当然といえば当然なのですが。
path=”My Documents”
とかいうパスに対して
cd $pathとするとエラーになります。

./aaa.sh: 4 行: cd: My\: そのようなファイルやディレクトリはありません

要はDocumentsが引数に見られるのですね。

Continue reading…

Linux mint cinnamonのdesklet開発奮闘記 第一回 deskletとは

Author:

自分がお気に入りのLinux mint cinnamon Editionにはdeskletというガジェット機能があります。
こいつの開発手法が国内国外問わず殆どないため、試行錯誤しながら現在学んでいるのですが。
ある程度分かってきたのでメモを残していこうと思います。
とりあえずいつか自作deskletを一般リリースしたいものだ。

Continue reading…

パスワードを変えたらChromeに保存しているパスワードも消そう

Author:

時々パスワードを変えることってありますよね。
が、Chromeのオートコンプリートが残っていて、毎回そのままOK押してエラーになる。
あるあるですよね。
この場合、パスワードをオートコンプリートから消さないと残ってしまいます。

別にキャッシュ丸々消さなくても良い方法があるので、覚えておきましょう。

Continue reading…

Chrome Extensionの作り方講座その1・用語とか

Author:

以前ちょっと勉強したのですが、どこにも公開していなかったので何回かに分けてちょっと残しておくことにします。
ChromeExtensionはJavaScriptでさくっと開発できるので、覚えておくと役に立つかも。
第一回は用語周りの説明から。

Chrome Extensionの作り方講座その2・BrowserActionを使ってみる
Chrome Extensionの作り方講座その3・ContentScriptを使ってみる
Chrome Extensionの作り方講座その4・popupとContent Scriptを連携させてみる
Chrome Extensionの作り方講座その5・Event Page(Background Script)を使う
Chrome Extensionの作り方講座その6・omniboxを使う
Chrome Extensionの作り方講座その7・bookmark APIを使う

Continue reading…