カテゴリー : 2012年 1月

[LDAP] 登録されているエントリのパスワード変更方法 (ldappasswd コマンド)

LDAP でパスワードを変更する方法をご紹介します。

パスワードの変更には ldappasswd コマンドを使います。

Manpage of LDAPPASSWD はてなブックマーク - Manpage of LDAPPASSWD

以下のコマンドを入力後、cn=Manager のパスワードと uid=testuser の新しいパスワード/パスワード(確認用)をプロンプトから入力します。

ldappasswd -x -h localhost -D 'cn=Manager,dc=private,dc=co,dc=jp' -S -W \
"uid=testuser,dc=private,dc=co,dc=jp"

以上です。

【参考】

[OpenLDAP] 登録されているエントリのパスワードを変更する(ldappasswd) – Life with IT はてなブックマーク - [OpenLDAP] 登録されているエントリのパスワードを変更する(ldappasswd) - Life with IT

[Windows] Apache をアンインストール (uninstall) する方法

Windows7 にインストールしている Apache をアンインストールする手順をご紹介します。

Apache HTTP Server

続きを読む

[Python] ウェブサイトから必要なデータだけ取得する「スクレイピング」を BeautifulSoup でやる方法

Python でウェブページから必要なデータだけ取得する方法をご紹介します。

Python

この ”ウェブサイトから必要なデータだけ取得する” ことを「スクレイピング」と呼びます。

「スクレイピング」 = ウェブサイトのデータを必要な部分だけ抽出して利用すること

を頭に入れておけば、あとは「Python スクレイピング」で検索すればたくさん参考になる記事が出てきます。

続きを読む

[Python] web.py で静的ファイル (js, css, 画像など) を扱う設定方法

Python 用軽量フレームワーク web.py にて js, css, 画像などの静的 (static) ファイルを扱う方法をご紹介します。

Python

続きを読む

[Python] string.replace() で改行コードの変換・置換・削除

Python で改行コードを変換、置換、削除する方法をご紹介します。

Python

続きを読む

[資料]「世界のJavaScriptを読もう @ 2012」

最近のJavaScript事情をまとめたスライド資料「世界のJavaScriptを読もう @ 2012」が良かったので、ご紹介します。

世界のJavaScriptを読もう @ 2012 はてなブックマーク - 世界のJavaScriptを読もう @ 2012

特に、情報収集の方法が良いのでぜひ一読して頂きたいです。
 

Heroku + Ruby on Rails 3.2 で Webアプリ開発するときによく使うコマンドと一連の流れまとめ

Heroku + Ruby on Rails 3.2系で Webアプリ開発するときによく使うコマンドをこの記事だけ読めばほぼ分かるように一連の流れと共にまとめてみました。(最終更新日:2012/06/02)

Heroku

続きを読む

[Firefox][Add-on] 主要3キャリア(DoCoMo/Au/SoftBank)の携帯端末ブラウザをシミュレートするアドオン「FireMobileSimulator(ファイヤーモバイルシミュレーター)」

主要3キャリア(DoCoMo/Au/SoftBank)の携帯端末ブラウザをシミュレートするFirefox用アドオン「FireMobileSimulator(ファイヤーモバイルシミュレーター)」が便利なので、ご紹介します。

・DL:FireMobileSimulator :: Add-ons for Firefox はてなブックマーク - FireMobileSimulator :: Add-ons for Firefox

FireMobileSimulatorとは?

FireMobileSimulatorは、主要3キャリア(DoCoMo/Au/SoftBank)の携帯端末ブラウザをシミュレートして、モバイルサイト開発を容易にするために作成されたFirefoxのアドオンです。携帯端末のHTTPリクエスト、絵文字表示、位置情報送信機能などの動作をシミュレートすることができます。
モバイルサイトをPCで閲覧するために、従来からある方法として、キャリア公式シミュレータの使用、Proxyの使用、Firefoxのuseragentswitcher+modify headersの組み合わせ等、色々と手段はありましたが、これらの方法はそれぞれに不足している機能があったり、またITに詳しくない人にとっては導入が面倒かつ困難という面があります。
FireMobileSimulatorは、「誰でも簡単に導入できる」かつ「高機能である」ことを目的に作成された新しい携帯シミュレーターです。

主な機能

[全キャリア]UID送信
[DoCoMo]UTN送信
[DoCoMo]iモードID送信
[全キャリア]絵文字表示
[DoCoMo/Au]位置情報送信機能
[SoftBank]端末製造番号送信
[全キャリア]User-Agent偽装
[全キャリア]各種HTTPリクエストヘッダのシミュレート
端末情報の追加・編集・削除機能
Content-TypeのWMLとXHTMLをHTMLに強制変換(FirefoxのXML整形式チェックによる表示エラーを回避するため)
[全キャリア]アクセスキーへの対応

・引用元:Top – FireMobileSimulator.org はてなブックマーク - Top - FireMobileSimulator.org

PCのブラウザからガラケーのブラウザ表示チェックできるのでかなり重宝してます。

[Network] サブネットマスク一覧表

サブネットマスクをサクッと見れる一覧表をメモ。

IP数(ホスト数+2) マスク値 マスク長
1 255.255.255.255 32
2 255.255.255.254 31
4 255.255.255.252 30
8 255.255.255.248 29
16 255.255.255.240 28
32 255.255.255.224 27
64 255.255.255.192 26
128 255.255.255.128 25
256 255.255.255.0 24
512 255.255.254.0 23
1024 255.255.252.0 22
2048 255.255.248.0 21
4096 255.255.240.0 20
8192 255.255.224.0 19
16384 255.255.192.0 18
32768 255.255.128.0 17
65536 255.255.0.0 16
131072 255.254.0.0 15
262144 255.252.0.0 14
524288 255.248.0.0 13
1048576 255.240.0.0 12
2097152 255.224.0.0 11
4194304 255.192.0.0 10
8388608 255.128.0.0 9
16777216 255.0.0.0 8
33554432 254.0.0.0 7
67108864 252.0.0.0 6
134217728 248.0.0.0 5
268435456 240.0.0.0 4
536870912 224.0.0.0 3
1073741824 192.0.0.0 2
2147483648 128.0.0.0 1
4294967296 0.0.0.0 0

参考情報

サブネットマスク 計算表

[Mac] Homebrew で tree コマンドをインストール

Mac OS X にて、treeコマンドを使うために Homebrew でインストールしました。

Homebrewをまだインストールしていない方はこちらの記事を参考にして下さい。

[Mac] Homebrew をインストール | CodeNote.net はてなブックマーク - [Mac] Homebrew をインストール | CodeNote.net

■ tree コマンドのインストール

brew install でインストールするだけでOKです。

$ brew install tree
==> Downloading http://mama.indstate.edu/users/ice/tree/src/tree-1.6.0.tgz
######################################################################## 100.0%
==> make
==> make install
/usr/local/Cellar/tree/1.6.0: 6 files, 124K, built in 7 seconds

treeコマンドが使えるようになったので、試しに実行してみます。

$ tree
.
├── Gemfile
├── app.rb
├── config.ru
└── public
    ├── css
    └── js
 
3 directories, 3 files

treeコマンド便利!