タグ

develとlinuxに関するserianのブックマーク (8)

  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

  • azusa's Wiki - サーバー構築メモ

    serian
    serian 2012/08/21
    w3mのコンパイルにncursesが必要
  • Loading...

  • 美女LINUX bijo-linux.com

    Pemeliharaan Terjadwal: AMB Slot pada 2024-12-19 dari 12:00 AM sampai 12:30 AM (GMT + 7). Selama waktu ini, AMB Slot permainan tidak akan tersedia. Kami memohon maaf atas ketidaknyamanan yang mungkin ditimbulkan. Pemeliharaan Terjadwal: Crowd Play pada 2024-12-07 dari 9:36 AM sampai 2025-01-01 10:36 AM (GMT + 7). Selama waktu ini, Crowd Play permainan tidak akan tersedia. Kami memohon maaf atas ke

    serian
    serian 2011/10/10
    これはすごい
  • Oracle、Linux向けJavaの非OSSライセンスを廃止 | エンタープライズ | マイコミジャーナル

    Java Programming Language 2006年にJava SE実装のオープンソース化が発表されたとき、オープンソースである「OpenJDK」とSun Microsystemsが提供する「Sun JDK」との合間を埋める目的で「DLJ」と呼ばれる非オープンソースライセンスが導入された。DLJ (Java用オペレーティングシステムディストリビュータライセンス)はLinuxディストリビュータなどにSun JDKをベースとしたネイティブパッケージの提供を許可するといったライセンス。 どうやらこの「DLJ」もその役目を終えるようだ。「Retiring the DLJ」にその旨が記載されている。Java SE 7およびJDK7が公開されたこと、OpenJDKがオフィシャルのJava SE 7リファレンス実装として扱われていること、OpenJDKがOracle JDK7のアップデートリリ

    serian
    serian 2011/08/31
    openjdkで
  • Debianがglibcの派生版「eglibc」を採用へ - @IT

    2009/05/07 Debian GNU/Linuxで、C言語の標準ライブラリである「GNU C Library」(glibc)が、その派生版である「Embedded GLIBC」(eglibc)に置き換わる可能性が出てきた。現在はまだDebianの開発版に入る前という段階だが、もし実現すれば、Debian系のディストリビューションであるUbuntuやKnoppix、Xandrosでも置き換わる可能性が高い。家ともいえるFree Software FoundationのGNU版のライブラリをさしおいて、派生版がDebianに入る可能性が高まったことで、ちょっとした波紋が広がっている。eglibcプロジェクトではglibcとの高い互換性を目標に掲げているものの、glibcは、Linux上のサーバソフトウェアを含む多くのアプリケーションが依存しているライブラリだけに、今後の影響範囲が見えづ

    serian
    serian 2010/05/20
    一つの文化圏。
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 2006-04-30

    今日も今日とてこんな時間までPlaggerを入れるために必死になってた。やったことは 初めてのCPAN(と、そのための準備) 初めてのPlagger設定、config.yaml いろいろモジュール 初めてのCPAN Debianなのでapt-get installするだけといえばそれだけ。それを準備しておいてから # cpan とすると最初に各種設定。プログラムがないよ、って言われたらウィンドウもうひとつ開いてapt-get install & which して、フルパスを打ち込む。まあ設定なんて適当にすればいいんだろうけど、ここでちょっとハマったのは inactivity_timeout >= 1 prerequisites_policy = [ask] としてしまったから。依存パッケージをインスコしますか?って訊かれるんだけど、訊かれてる間にtimeoutしてしまうというどうしようもな

    2006-04-30
    serian
    serian 2006/09/15
    インスコから動くまでplagger -c /path/to/config.yaml
  • 1