タグ

newssiteとtipsに関するIMAKADOのブックマーク (5)

  • 【コラム】OS X ハッキング! (271) いま敢えて「Wget」をリスペクト | パソコン | マイコミジャーナル

    GWに関西方面への旅行を計画しているのですが、あちらでは愛用のPASMOが使えないそうで。この際、関西用のカードを買えということなのでしょうか? (ここでBGMに「My favorite things」が) そうだ 京都、ICOCA。すいません、寝不足気味です……。 さて、今回は「Wget」について。いわゆるダウンローダとして利用できるコマンドで、Public Betaから10.0のときには標準装備されていたが、なぜか10.1からその役割は「cURL」に取って代わられた。機能的にcURLに劣るわけではなく、むしろ便利な部分もあるほどで、ああこんなときWgetがあれば、と思うことも少なくない。ファイルのダウンロードは今後もなくなることもない日常作業、これを機会にWgetを再評価しよう、という主旨だ。 cURLとWget、ここが違う Wgetの使い方を紹介する前に、OS X標準のダウンロード用

  • 【レポート】the inner universe of Leopard - 「rcの引退とlaunchdの強化」 | パソコン | マイコミジャーナル

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

  • 【コラム】OS X ハッキング! (141) 虎飼い日記 その8 - launchd経由でSWATを起動する | パソコン | マイコミジャーナル

    最近、強い物欲に突き動かされています。カラー液晶が標準となった新iPodは迷わずGETするとして、悩ましいのが液晶モニタ。素直にCinema HDを選ぶか、19インチ/SXGAのモニタを2台購入してデュアル化するか…… [オーダー送信]ボタンを眼前に悩む日々はもうしばらく続きそうです。 さて今回は、Sambaに付属の管理ツール「SWAT」を利用する方法について。Tigerで新たに実装されたサービス管理エージェント「launchd」の使い方も含め、WebブラウザでSWATを起動するところまでの手順を紹介してみよう。 強引にSWATを動かすための準備 SMB/CIFSプロトコルのフリーな実装系であるSambaは、Windowsのファイル/プリンタ共有機能と高い互換性を持つサーバとして普及、Mac OS Xでも「Windows共有」機能として利用されている。しかし、サービスのON/OFF以外はデ

  • ITmedia : Undocumented Mac OS X 第2回 : initを置き換えるlaunchd【後編】

    UNIX使いに真のMACPOWERを! 連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。前回に引き続き、launchdの設定の詳細のほか、launchdの内部構造について踏み込んでいこう。 ServiceIPCとlaunchproxy 来、launchdから起動されたプログラムは、launch(3)のAPI(ServiceIPC)*を使用して自身を起動したlaunchdと交信し、どういったイベントで起動されたのか、どういった設定が行われているのかを確認できるようになっている。 特にネットワークからの接続に関しては、1つのlaunchd.plistで複数ポートを監視するよう設定し、プログラムはlaunch(3)のAPIを用いてどのポートから接続してきたかを識別できるのだ。 しかし、sshdやnamed、smbdといった一般的なサーバプログラムは、xin

    ITmedia : Undocumented Mac OS X 第2回 : initを置き換えるlaunchd【後編】
  • プロ直伝のコーディングテクニック

    柔軟性のあるコーディング Webサイトの制作業務を請け負っていると、制作の途中でデザインが変わることは少なくありません。コーディングもいきなり仕様が変わったり、新しい機能やカラムが追加になるといったことがしばしば発生します。 要素を追加するため、ソースコードに無理な変更や複製を行うと、ソースコードはどんどん劣化していきます。最悪の場合は、今後の拡張性を考えると作り直しをした方が作業時間を短縮できるのではないかと思われるものまであります。しかし、納期や予算に余裕があれば作り直しをすることもできますが、大抵の制作現場ではその時間もなく、なかなか理想のコードが作れないことが現状です。 このようなソースコードの劣化や作り直しを防ぐためにも、柔軟性を持ったコーディングをするテクニックが必要です。今回は、ソースコードを劣化させないコーディングのコツを紹介していきましょう。 秘伝の3つのコツ 第1のコツ

  • 1