Snow LeopardにMacOSXをアップグレードすると64bit対応のあおりで、portのパッケージ群が動作しなくなってしまいます。これを対応させるためには、環境を手作業で一つ一つ修正していくよりも、思い切って全パッケージを削除して一からアプリケーションを全インストールする方が楽に移行できます。
関連記事
Djangoでモデルを定義しても、特段ユーザが明示しない限りインデックスが付与されることは ありません。インデックスがデフォルトで付与されているのは暗黙のカラムの「id」カラムだけです。
関連記事
先日DjangoでDBにアクセスするための基本設定 にてDBをDjangoから使用するための基本的設定を説明しました。今回は、実際に簡単なモデルを定義してみましょう。
前回、MacOSXにMacPortsを使ってPostgreSQLをインストールする方法を以下記事で紹介しました。
Python: Django1.0をMacOSXにインストールする方法
portコマンド経由でインストールしたPostgreSQLは以下作業を行った上で、明示的にpostgresqlサーバーを 揮毫する必要がありますので、データベースディレクトリや管理ユーザの設定等、必要な初期設定 を完了させましょう。
Pythonで値付き引数(ex> --prefix "/hoge/path"など)を簡単に実現したいと思ったことは
ありませんか?そんなとき活躍するのがoptparseモジュールのOptionParserクラスです。
Mac向けUnixパッケージ管理ツールとして有名なMacPortsですが、
非常に多くのパッケージをサポートしている上、Debianのaptと同じような間隔で
ソフトウェアを管理できるので最近非常に重宝しています。
先日書いた iTermで日本語コマンドを正常に扱うための設定 をして以来、Phactoryのメインマシンである Macbook proちゃんのデフォルトシェルはすっかりzshになっていますが、単純にMacPortsで zshをインストールしただけでは、履歴機能が使えません。 そこで、今回は履歴機能を使えるようにするための設定方法を解説します。
サーバーを頻繁に使う方は、sshでログインするたびにパスワード聞かれて 面倒だと思いませんか?そんなときは、公開鍵暗号を使って、パスワード入力の手間を 最小化しましょう。
以下コマンドを実行することでスクリーンセーバーをターミナルから 実行することが可能です。 僕は昼飯時にrsync実行ついでにスクリーンセーバーを立ち上げる。なんて使い方を しています。
PDFは不要なフォントデータは基本的に持たないようになっているので、 Adobe ReaderなどでPDFファイルを参照する際は予めローカルOSに保持している フォントデータをReaderがロードすることにより文字の表示を行っています。 この仕組みによってPDFファイルサイズの削減をしている訳ですが、 PC環境によってはPDFファイルがロードしたいフォントが無い可能性もあります。 そのようなときは当然のごとく正しく文章が表示されない訳です。
・アップグレードするためのコマンド
・インストール済みパッケージ一覧を取得する方法
Pyblosxomを使っていると、デフォルトでは、ブログエントリを記述したファイルの
保存日時順でエントリが表示されるようになっています。なので、一昔前に書いた記事を
一部修正しただけでそれが最新のエントリになってしまうのです。
これはケースバイケースだとは思いますが困る場合もありますね。そんなときは、touchコマンドを
用いてファイルの変更日時を変更しましょう。
普段MacOSXを使っているのですけど、Macを使い出すと
マルチメディア機能が整っているだけあって、Macで映画鑑賞、
Macで音楽鑑賞、Macでネットサーフィンなどと、ついついいつも隣にMacちゃん状態
になってしまします。
あー、ほんとに昔のWindows使ってた頃の「パソコン」くんが懐かしい訳ですが、
常時使うというのは危険性もあります。
酔っぱらいながらYoutubeを徘徊したり、Webの記事を見たり、まさに気の抜けた時間帯に
大事なMacくんをさわっているわけです。なので、ふとした誤操作がデータの消失や
Mac葬式につながりかねません。皆さん本当にきーつけてくださいね。
そういう僕もつい最近、一番大事なファイルだだけ消失してしまいました。 なので今では、定期バックアップを取ることにしています。
Macでコマンドラインからスクリーンセーバーを立ち上げたい場合は以下のようにしましょう。
僕は、昼食に行くときにスクリーンセーバ立ち上げてrsyncを走らせるときに上記コマンドを利用しています。