タグ

ブックマーク / journal.mycom.co.jp (5)

  • 【レビュー】おもしろくて役に立つ8つのbashプロンプト | エンタープライズ | マイコミジャーナル

    Make Tech Easier - Uncomplicating the complicated, making life easier Joshua Price氏がMake Tech Easierにおいて8 Useful and Interesting Bash Promptsのタイトルのもと、bashシェルにおけるさまざまなコマンドプロンプトの設定例を紹介している。使いやすいコマンドプロンプトはコマンドラインの使い方を変えると説明があり、同氏が調査した中でも、特によく使われていたり、おもしろいプロンプトとその設定例が紹介されている。紹介されているプロンプトは次のとおり。 間違ったコマンドを入力すると顔が変わるプロンプト もっともおもしろいプロンプトのひとつだが、使いやすくもあるプロンプト。コマンドの実行が成功したか失敗したかで、プロンプトに表示されるアスキーアートの顔を変更するという

    rawkranz
    rawkranz 2010/11/06
    おもろい
  • 【コラム】そろそろきっちりJavaScript (2) 無名関数についてもう少し考える | エンタープライズ | マイコミジャーナル

    無名関数のメリット 前回の記事では、無名関数を関数リテラルに割り当てるという操作を紹介した。なぜ、このような記法により関数を定義するのだろうか。 まず、無名関数を採用するメリットには、「命名する必要の無い関数をシンプルに記述できる」「(複数ファイルのJavaScriptライブラリを読み込んでいるときなどにおいて)、既存の関数/変数名との衝突を回避できる」という点が挙げられる。 前回の冒頭で述べた通り、JavaScript関連ライブラリが数多く存在し、多くのシーンでそれを活用している今日、既存のライブラリやソースコードと名前が衝突しない事がどれだけ重要であるかは想像に難くないだろう。 それでは、命名する必要の無い関数とはどのようなものだろうか。また、無名関数だと変数名の有効範囲はどのように決まっているのだろうか。ここで、前回に引き続きFirebugで以下のコマンドを実行し、動作を確認してみよ

    rawkranz
    rawkranz 2009/09/28
    なぜ無名関数で定義するか
  • 【ハウツー】今こそ再考察! C言語ポインタ徹底解説 (1) ポインタと1次元配列の関係 | エンタープライズ | マイコミジャーナル

    C言語は、ポインタが使える言語です。ポインタを使えば、メモリの直接的な操作など、より柔軟なプログラミングが可能です。一方、そのためにはポインタがどのようなメモリ領域を指し示しているか、またポインタ自体が有効なアドレスを保持しているかなどについて十分な理解が必要です。 稿では、C言語のポインタについて、配列との対比に焦点を当てて解説を行います。 *** C言語では、ポインタを配列のように扱うことができます。また、配列名はポインタに変換可能で、別のポインタに代入できます。 まずは1次元の場合について、ポインタと配列の関係を考えてみましょう。 宣言文の記述 いま、ポインタと配列を次のように宣言したとします。 char *p; ← char型へのポインタpを宣言 char a[5]; ← char型を要素とする、要素数5の配列aを宣言 この宣言の結果を図にすると、図1、図2のようになります。 図

    rawkranz
    rawkranz 2009/08/20
    ポインタ説明時のわかりやすい図として。
  • OSSの人事部お助けソフト - FreeWERM (MYCOMジャーナル)

    The FreeWERM Projectは13日(米国時間)、FreeWERM 1.0を公開した。翌14日(米国時間)にはいくつかのバグなどを修正した1.0.1が公開されている。 FreeWERM(Free Web-based Employee Reporting Module)は従業員情報の作成、管理、報告書作成などをおこなうためのWebアプリケーションシステム。ユーザアカウントによる切り分け機能が提供されているほか、従業員の個人情報(氏名、住所、電話番号、ほか)、就業情報(タイムカード機能、出勤欠勤情報、就業時間情報、雇用/解雇/再雇用情報)、給与情報などを管理することができる。従業員情報はPDFに出力することもできる。 FreeWERMはPHPPerlJavaScriptなどで開発されており、MySQLをデータベースとして使用する。LinuxベースのOSで動作するとされている。

  • 【ハウツー】10分でサイト構築? Radiantで簡単CMS (1) インストール (MYCOMジャーナル)

    Ruby on Rails(以降、RoR)をベースにして開発されたCMSプロダクトにRadiant CMS(以降、Radiant)がある。RoRベースであるため構築が簡単で、ちょっとしたブログシステムであれば10分もあればシステムができるというすぐれものだ。ここではその導入方法や、使い方を紹介したい。 RadiantはRubyで作成されているので、まずRubyをインストールしておいてほしい。あとはRuby Gemsを使ってプロンプト1.1のようにRadiantをインストールすればいい。 プロンプト1.1 Radiantインストール % gem install --include-dependencies radiant RadiantはRoRで動作するアプリケーションであるため、全体の流れはRoRを使う場合によく似ている。RoRを使ったことがなければ、【ハウツー】祝2歳!! Ruby on

  • 1