Hatena::ブログ(Diary)

(ひ)メモ このページをアンテナに追加 RSSフィード

2014-03-25 (Tue)

Imoutable Infrastructure

早速作りました。

Ubuntu 12.04 LTS で動作確認しました。Ubuntu じゃないと動かないと思います。

# aptitude install update-motd
# rm -f /etc/update-motd.d/*
# vi /etc/update-motd.d/99-imoutable
(後述)

# grep UsePAM /etc/ssh/sshd_config
UsePAM yes
(UsePAM yesじゃなかったらyesにして service ssh restart)

# grep motd /etc/pam.d/sshd
session    optional     pam_motd.so # [1]
(pam_motdがコメントアウトされていたらコメントを外す)

動作例

f:id:hirose31:20140325205708p:image

/etc/update-motd.d/99-imoutable

#!/bin/bash

imouto=(
  'こんにちは!お兄ちゃん!!'
  '久しぶりだね!さびしかったよ。。'
)

nmesg=${#imouto[@]}

idx=$(($RANDOM % $nmesg))
echo
echo ${imouto[$idx]}
echo

参考文献

2014-03-06 (Thu)

LimeChat for Macでjoinやpartメッセージを非表示にする方法 〜console編〜

自分はディスプレイの最下にLimeChatのconsole(全チャンネルのメッセージが流れるpane)が常に見えるようにしてチラ見してるんですが、join, partの嵐にメッセージがざーっと流されちゃうことがあってウムーと思ってたところ、

mac版はwebkitレンダリングしてるのでCSSいじれば簡単でした。

使ってるテーマのCSSファイルに次を追加するだけです。 デフォルトのテーマは /Application/Limechat.app/Contents/Themes にあります。

下の例ではjoin, quit, mode, part, nickを表示しないようにしてます。

Limechat for Macでjoinやpartメッセージを非表示にする方法 - モノノフ日記

おーなるほどーということでこんな感じのCSSを追加してみました。

.console .line[type=join] { display:none; }
.console .line[type=quit] { display:none; }
.console .line[type=mode] { display:none; }
.console .line[type=part] { display:none; }
.console .line[type=nick] { display:none; }
.console .line[type=reply] { display:none; }

ちなみにあたってるCSSのclassや属性は、右クリのCopy Log as HTMLで確認できます。

あわせて読みたい

2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 05 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 12 |
2012 | 01 | 02 | 03 | 06 | 08 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |
2015 | 01 | 02 | 07 | 10 |
2016 | 01 | 05 | 10 | 12 |
2017 | 07 |
2018 | 05 |